【发布时间】:2016-02-04 10:25:03
【问题描述】:
我收到一条错误消息: “‘订单子句’中的未知列‘story2.time’”
我的 SQL 语句是:
mysql_query("SELECT headline, story2.time FROM story2 WHERE username='Michael' UNION
SELECT headline, story2.time FROM story2 JOIN subscriptions WHERE subscriptions.subpaperid = story2.artnewsid AND subscriptions.papernameurl = story2.papernameurl AND subscriptions.username = 'Michael' UNION
SELECT headline, story2.time FROM story2 JOIN bookmark WHERE bookmark.writername = story2.username AND bookmark.articleid = story2.random AND bookmark.username = 'Michael'
ORDER BY story2.time DESC LIMIT 0,25") or die(mysql_error());
非常感谢任何有关使以下查询工作的帮助。谢谢!
【问题讨论】:
-
您不能使用
union按顺序引用story2- 它不再存在。删除它 --order by time desc...