-4

これまでのところ、これに対する答えが見つからないので、これについて私を助けることができると思います.

私のデータベースには 2 つのテーブルがあり、どちらも「email」というフィールドがあります。

私がやりたいことは、電子メールを 2 回表示せずに、両方のテーブルからすべての電子メール アドレスを一覧表示することです。アイデア、サンプル スクリプト、またはそれに類似したものはありますか?

ありがとうございました

D.

4

3 に答える 3

2
(SELECT email FROM table1) UNION DISTINCT (SELECT email FROM table2)

必要に応じてテーブルとフィールド名を置き換える必要があります

于 2012-12-05T22:09:39.170 に答える
2

これでうまくいくはずです。UNION コマンドを使用して、2 つのステートメントの結果を結合するだけです。

SELECT email FROM table1
UNION
SELECT email FROM table2
于 2012-12-05T22:09:56.370 に答える
1

T-SQL:

SELECT DISTINCT email 
FROM
(
SELECT email FROM Table1
UNION
SELECT email FROM Table2
)
于 2012-12-05T22:09:50.803 に答える