我有一个如下所示的查询:
(SELECT title FROM pjeducations LIMIT 5)
UNION
(SELECT title FROM pjeducations WHERE animal != "all" LIMIT 5)
UNION
(SELECT title FROM pjeducations ORDER BY price DESC LIMIT 5)
第二次select部分结果与第一次相同,第三次select相同。
问题是重复的结果会自动删除,但我希望它们保留在其中。任何人都知道如何实现这一点?
最佳答案
改用UNION ALL
。
关于mysql - union 正在合并结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4288897/