我的目标是执行两个不同的查询,然后将它们组合。
我的代码是:UNDER后ORDER BY和LIMIT
SELECT * FROM some tables WHERE ... ORDER BY field1 LIMIT 0,1
UNION
SELECT * FROM some tables WHERE ...
我得到以下错误:
#1221 - Incorrect usage of UNION and ORDER BY
重要的是,ORDER BY只对第一个查询。我该如何执行此任务?
阅读[教程](HTTP://www.mysqltutorial。 org/sql-union-mysql.aspx) – luca 2011-06-01 08:03:41