我有10個不同的表,它們都有不同的名稱,但它們都包含一個email_address列。我想對所有行執行DISTINCT。從多個表中選擇不同的電子郵件
我的最終目標是在一堆列表中獲取大量不同的電子郵件地址。
我該怎麼做?
我有10個不同的表,它們都有不同的名稱,但它們都包含一個email_address列。我想對所有行執行DISTINCT。從多個表中選擇不同的電子郵件
我的最終目標是在一堆列表中獲取大量不同的電子郵件地址。
我該怎麼做?
我想你想是這樣的:
SELECT email_address FROM table1
UNION
SELECT email_address FROM table2
UNION
-- And so on...
像這樣的事情
select email_address from table1
union
select email_address from table2
union
...
etc
UNION
已經刪除重複。 UNION ALL
將包括重複。
select email_address from c1
UNION
select email_address from c2
UNION語句將刪除所有重複值。