我有这张表:
无论如何,我想选择最后两个条目(id 最大的两个条目), 以及将两个查询结合在一起的最“强大”的 4 个条目。
所以在这个例子中我只有 4 个结果,id 9 & 8, 3 & 4。
我尝试过:
$query = "SELECT * FROM table
ORDER BY power DESC LIMIT 4
INNER JOIN SELECT * FROM table
ORDER BY id DESC LIMIT 2 ";
我收到“无效查询”错误。这里出了什么问题?
最佳答案
( SELECT * FROM table ORDER BY power DESC LIMIT 4 )
UNION
( SELECT * FROM table ORDER BY id DESC LIMIT 2 )
关于mysql - SQL 连接两个查询,同一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5377953/