-1

列ごとの結果セットを選択するためにキーワード join が本当に必要ですか、それとも AND 条件で (状況によっては) 十分でしょうか? 内部結合と AND キーワードの使用の違いは何ですか?

4

2 に答える 2

1

それらは完全に異なります。

AND を使用すると、1 つの句内で複数の条件を指定できます。たとえばselect * from table where col1=1 and col2=0、1 つの WHERE 句に 2 つの条件を設定すると、1 つのテーブルから取得するレコードに影響します。

INNER JOIN を使用すると、あるテーブルの列を別のテーブルの列と組み合わせることができます。ON 句で指定した条件に基づいて行を照合します。

于 2013-03-10T04:16:26.410 に答える
1

2つは完全に異なります。

AND結果セットを絞り込みます。

INNER JOINリレーションシップに基づいて関連するテーブルを相互参照できます。

于 2013-03-10T03:59:45.290 に答える