789 :
NAME IS NULL:
[TABLE1]
key1 key2 data
------------------------------------
AAA 01 zzz
AAA 02 yyy
BBB 01 xxx
BBB 03 www
CCC 02 vvv
DDD 03 uuu
[TABLE2]
key1 data
------------------------------------
MMM 01&02
NNN 01only
OOO 02only
このようなテーブルから、以下のデータを抽出したいです。
key1 key2 data1 data2
---------------------------------------------
AAA 01 zzz 01&02
BBB 01 xxx 01only
CCC 02 vvv 02only
TABLE1のKEYはkey1とkey2です。
このTABLE1から、各key1に対して一意にデータを抽出します。
抽出はkey2の値が01と02のもののみを対象とし、
01があれば01のデータを、なければ02のデータを引っ張ってきます(data1)。
さらに、各key1におけるkey2の状況?をdata2として付加したいです。
ここではTABLE2に格納されていることにしましたが、
条件文で単に文字列を設定するのでも構いません。
SQLServer2000を使用します。
どのようなSQLを書けばよいでしょうか?
よろしくお願いします。