1

2 つの列識別子で 2 つのテーブルを結合する方法を見つけようとしています。つまり、「疑似クエリ」では:

 join table1 to table2 where table1.x = table2.y and table1.a = table2.b

whereステートメントを明示的に使用せずに、結合ステートメントを使用してこれを行うことはできますか? それとも、x=y および a=b の場合、table1、table2 から選択するのが最善でしょうか? 提案をありがとう!

4

2 に答える 2

2

次のような from 句を使用できます。

from table1 inner join table2 on table1.x = table2.y and table1.a = table2.b
于 2012-10-16T20:55:10.243 に答える
1

できますよ:

select
 *
from
    table1 a join table2 b on 
       (a.some_column = b.some_column and a.other_column = b.other_column)
于 2012-10-16T20:56:56.753 に答える