SQL では、() 演算子を使用してクエリ結果セットをマージし、一致しない行に NULL 値を埋めます。デカルト積を回避して外部結合を実行でき、左外部結合と右外部結合の 2 つのタイプがあります。左右の外部結合は、左または右のテーブルからすべての行を返し、一致しない行には NULL 値を埋めます。
SQL での ( ) の使用法
SQL クエリでは、( ) 演算子は 2 つのクエリを結合するために使用されます。結果セットはマージされ、欠落している行は NULL 値で埋められます。
構文:
<code>SELECT column_list FROM table1 LEFT|RIGHT (+) JOIN table2 ON join_condition;</code>
関数:
タイプ:
例:
次の 2 つのテーブルがあるとします。
students | |
---|---|
name | |
ジョン | |
メアリー |
1 | |
2 | |
3 | |
##次のクエリでは、LEFT ( ) JOIN を使用してこれら 2 つのテーブルを結合します。結合された行と欠落している行が埋められます: |
##id
1 | ||
---|---|---|
##2 | メアリー | |
NULL | NULL | |
以上がSQLでの(+)の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。