SQL

FULL OUTER JOIN

日本語

概要

両方のテーブルの行を、一致しない部分もすべて残して結合するJOIN。

詳細

両テーブルの行を、一致の有無にかかわらずすべて保持して結合する方式。一致しない側はNULLで埋められる。MySQLは長らくFULL OUTER JOINを直接サポートしておらず、LEFT JOINとRIGHT JOINの結果をUNIONで結合することで同等の結果を再現する回避策が一般的に使われてきた。

データベースの他の用語