2009-04-07

SQL JOIN 複数テーブル

通常、基本となるTABLE1とTABLE2、TABLE1とTABLE3をJOIN句で結合する場合次のようになる。
例)
SELECT * FROM TABLE1 A
 INNER JOIN TABLE2 B ON A.COL1=B.COL1

基本のテーブルとだけ次々結合するのではなく、TABLE1とTABLE2、TABLE2とTABLE3をJOIN句で結合する場合はこうなる
例)
SELECT * FROM ((TABLE1 A INNER JOIN TABLE2 B ON A.COL1=B.COL1)
 INNER JOIN TABLE3 C ON B.COL2=C.COL2)

カッコが大事

0 件のコメント:

コメントを投稿