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