到目前为止,我还没有找到答案,所以我想你可以帮我解决这个问题。
我的数据库有2个表,两个表都有一个名为“email”的字段。
我想要做的是列出两个表中的所有电子邮件地址,而不会显示两次电子邮件。我可以使用任何想法,示例脚本或类似的东西吗?
谢谢
d
答案 0 :(得分:2)
(SELECT email FROM table1) UNION DISTINCT (SELECT email FROM table2)
您需要根据需要替换表和字段名称
答案 1 :(得分:2)
这应该可以解决问题。只需使用UNION命令将两个语句的结果连接在一起。
SELECT email FROM table1
UNION
SELECT email FROM table2
答案 2 :(得分:1)
T-SQL:
SELECT DISTINCT email
FROM
(
SELECT email FROM Table1
UNION
SELECT email FROM Table2
)