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