0

次のようなものを含む選択クエリがあります。

select ....
where table1.id =* table2.id

「=*」演算子は正確には何をしますか?

4

2 に答える 2

5

=* は RIGHT OUTER JOIN の省略形です。

于 2013-06-25T10:58:17.973 に答える
3

Vishal は正しいです。=* は省略形ですが、ANSI 標準ではなく、一般に結合を行う推奨される方法ではなく、推奨されていません。

それは機能し、テーブルが2、3しかない場合は比較的読みやすいですが、テーブルを追加し始めるとすぐに読みにくくなります。

それが何を意味するかを知るのは良いことですが、避けるのも良いことです。

于 2013-06-25T11:01:25.227 に答える