◆サブクエリ
SELECT name
FROM players
WHERE gols >(
SELECT goals
FROM players
WHERE name = "中田"
);
サブクエリで「中田の得点数を取得」
「中田の得点数を取得」より多い選手を取得している
◆AS
カラム名 AS "名前"
カラム名に定義する名前を指定
複数のカラム名を接続する際には、
カラム名 AS "名前",カラム名 AS "名前"
◆テーブルを紐づける
テーブルを紐づけるためには外部キーと主キーを指定することで
紐づけることができる。
◆join
SELECT *
FROM テーブルA
JOIN テーブルB
ON テーブルA.カラム名 = テーブルB.カラム名;
◆LEFT JOIN
SELECT *
FROM players
LEFT JOIN teams
ON テーブルA.カラム名 = テーブルB.カラム名;
◆複数テーブルのJOIN
SELECT *
FROM players
JOIN countries
ON テーブルA.カラム名 = テーブルB.カラム名;
LEFT JOIN teams
ON テーブルC.カラム名 = テーブルD.カラム名;