mysql UNION语句很奇怪

时间:2017-01-04 17:18:10

标签: php mysql union

我在mysql中有这个选择功能,但它看起来有点奇怪。首先在phpmyadmin中,如果我第一次和第二次运行,它会从第一个选择中获得4,从第二个选择中获得1。这是我想拥有它的方式,但是当我使用union运行它时,我得到表中的每个项目。更糟糕的是当我在php中使用mysqli运行它时,因为它只是停止工作。这里可能出现什么问题?

{{1}}

1 个答案:

答案 0 :(得分:0)

使用括号和union all

(SELECT appID, hours FROM games ORDER BY hours DESC LIMIT 4)
UNION ALL
(SELECT appID, hours FROM games WHERE appID = 221380)