• 締切済み

データ結合について。

皆さん教えてください。 SQL初心者です。 下記のファイルを用いて最終結果をだしたい。 SQL文を教えてください。 A-FILE CD,ID-A,NAMEID-A,ID-B,NAMEID-B 10,35,060,36,01 11,35,062,36,01 12,35,062,36,02 13,35,060,36,02 B-FILE ID,NAMEID,NAME 35,060,AAA 35,062,BBB 36,01,CCC 36,02,DDD となっています。 今回、上記のファイルをしようして。 A-FILEを元に。結果を下記のようにしたい。 11,35,060,AAA,36,01,CCC 12,35,062,BBB,36,01,CCCといった具合にほしい。 よろしくお願いいたします。

みんなの回答

回答No.1

A-FILEとB-FILEを、如何に結合すると、欲しい結果になるかの説明が欠けているので、 仮に同じ出力となったところで、欲しているSQLなのか判りませんが.. 想像ですが、 select A.CD, A.ID-A,A.NAMEID-A,B.NAME, A.ID-B,A.NAMEID-B,C.NAME from A-FILE A, B-FILE B, B-FILE C where A.ID-A=B.ID and A.NAMEID-A=B.NAMEID and A.ID-B=C.ID and A.NAMEID-B=C.NAMEID ; という感じじゃないですかね。