如何从mysql选择查询中删除重复的行?

时间:2010-12-22 10:28:01

标签: mysql select

我需要运行2个mysql选择查询。第二个查询将生成一些已存在于第一个查询结果中的行。如何删除重复的行?

1 个答案:

答案 0 :(得分:3)

使用UNION

e.g。

(SELECT some_columns FROM some_table WHERE some_condition)
UNION
(SELECT some_columns FROM some_table WHERE some_condition)

只要查询中列的数据类型匹配,这将适用于任何两个查询(例如,跨越不同的表)。