我的查询如下:
(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)
第二个选择中的某些结果与第一个中的结果相同,与第三个选择相同。
问题是重复的结果会自动删除,但我希望它们留在其中。有谁知道如何实现这个目标?
答案 0 :(得分:8)
改为使用UNION ALL
。
答案 1 :(得分:3)
Union All
保留重复结果