比较不同表中具有相同名称的数据库字段

时间:2012-12-05 22:03:11

标签: php sql database

到目前为止,我还没有找到答案,所以我想你可以帮我解决这个问题。

我的数据库有2个表,两个表都有一个名为“email”的字段。

我想要做的是列出两个表中的所有电子邮件地址,而不会显示两次电子邮件。我可以使用任何想法,示例脚本或类似的东西吗?

谢谢

d

3 个答案:

答案 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
)