我有10个不同的表都有不同的名称,但它们都包含email_address列。我想对所有行进行DISTINCT。
我的最终目标是在一堆列表中获得许多不同的电子邮件地址。
我怎么能这样做?
答案 0 :(得分:2)
我想你想要这样的东西:
SELECT email_address FROM table1
UNION
SELECT email_address FROM table2
UNION
-- And so on...
答案 1 :(得分:0)
像这样的东西
select email_address from table1
union
select email_address from table2
union
...
etc
UNION
已删除重复项。 UNION ALL
将包含重复项。
答案 2 :(得分:0)
select email_address from c1
UNION
select email_address from c2
UNION语句将删除所有重复的值。