工会正在合并结果

时间:2010-11-26 22:18:12

标签: mysql union union-all

我的查询如下:

(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)

第二个选择中的某些结果与第一个中的结果相同,与第三个选择相同。

问题是重复的结果会自动删除,但我希望它们留在其中。有谁知道如何实现这个目标?

2 个答案:

答案 0 :(得分:8)

改为使用UNION ALL

答案 1 :(得分:3)

Union All 

保留重复结果