INNER JOIN
SELECT
テーブル別名1.カラム名1
, テーブル別名2.カラム名3
FROM
テーブル名1 テーブル別名1
INNER JOIN テーブル名2 テーブル別名2
ON テーブル別名1.カラム名1 = テーブル別名2.カラム名1
AND テーブル別名1.カラム名2 = テーブル別名2.カラム名2
;
LEFT OUTER JOIN
SELECT
テーブル別名1.カラム名1
, テーブル別名2.カラム名3
FROM
テーブル名1 テーブル別名1
LEFT OUTER JOIN テーブル名2 テーブル別名2
ON テーブル別名1.カラム名1 = テーブル別名2.カラム名1
AND テーブル別名1.カラム名2 = テーブル別名2.カラム名2
;
RIGHT OUTER JOIN
SELECT
テーブル別名1.カラム名1
, テーブル別名2.カラム名3
FROM
テーブル名1 テーブル別名1
RIGHT OUTER JOIN テーブル名2 テーブル別名2
ON テーブル別名1.カラム名1 = テーブル別名2.カラム名1
AND テーブル別名1.カラム名2 = テーブル別名2.カラム名2
ALL
SELECT
テーブル別名1.カラム名1
, テーブル別名2.カラム名2
, テーブル別名3.カラム名3
, テーブル別名4.カラム名4
FROM
テーブル名1 テーブル別名1
INNER JOIN テーブル名2 テーブル別名2
ON テーブル別名1.カラム名1 = テーブル別名2.カラム名1
AND テーブル別名1.カラム名2 = テーブル別名2.カラム名2
LEFT OUTER JOIN テーブル名3 テーブル別名3
ON テーブル別名1.カラム名1 = テーブル別名3.カラム名1
AND テーブル別名1.カラム名2 = テーブル別名3.カラム名2
RIGHT OUTER JOIN テーブル名4 テーブル別名4
ON テーブル別名1.カラム名1 = テーブル別名4.カラム名1
AND テーブル別名1.カラム名2 = テーブル別名4.カラム名2
WHERE
テーブル別名1.カラム名1 = '取得条件'
GROUP BY
テーブル別名1.カラム名1
, テーブル別名1.カラム名2
HAVING テーブル別名1.カラム名1 = '集約後条件'
ORDER BY
テーブル別名1.カラム名1
, テーブル別名1.カラム名2
;