1

ABC と XYZ という 2 つのテーブルを作成し、これらのテーブル全体でデータが一意になる 1 つの列を含めます。今、私はIDを持っていますが、このIDがどのテーブルに属しているかわかりません。ABCまたはXYZからそのIDを持つ単一のクエリでレコードを取得することは可能ですか?

前もって感謝します。

4

1 に答える 1

3

ABCまたはXYZからそのIDを持つ単一のクエリでレコードを取得することは可能ですか?

はい、 2 つのテーブルからすべての ID を取得するために、 UNION(暗黙の個別) またはUNION ALL(重複する値を使用) を使用できます。

SELECT id FROM ABC
UNION ALL
SELECT id FROM XYZ
于 2012-10-10T15:06:36.120 に答える