一覧表
| SQL文 | 和名 | 詳細 |
|---|---|---|
| UNION UNION DISTINCT |
和 |
SELECT * FROM A UNION SELECT * FROM B重複行を除いて出力する |
| UNION ALL | 和 |
SELECT * FROM A UNION ALL SELECT * FROM B重複行も含んで出力する |
| INTERSECT | 共通 | SELECT * FROM A INTERSECT SELECT * FROM B |
| EXCEPT | 差 | SELECT * FROM A EXCEPT SELECT * FROM B |
| CROSS JOIN | 直積 |
SELECT * FROM A CROSS JOIN BSELECT * FROM A CROSS JOIN SELECT * FROM A, B
|
| INNER JOIN | 内部結合 |
SELECT * FROM A INNER JOIN B ON A.* = B.**で結合する、結合する両方の表に存在する行だけ取り出す |
| LEFT OUTER JOIN | 左外部結合 |
SELECT * FROM A LEFT OUTER JOIN B ON A.* = B.**で結合する、結合する左の表に存在する行だけ取り出す (右の行の存在しない行はNULL) |
| RIGHT OUTER JOIN | 右外部結合 |
SELECT * FROM A RIGHT OUTER JOIN B ON A.* = B.**で結合する、結合する右の表に存在する行だけ取り出す (左の行の存在しない行はNULL) |



