1:内部結合(inner join)
例:ユーザー一覧を取得したい!都道府県IDで出力されてもよくわからないので都道府県名も表示したい!
select users.id, users.last_name, users.first_name, prefectures.name from users inner join prefectures on users.prefecture_id = prefectures.id;
※ポイント
まず名字と名前と県IDを取得
select id, last_name, first_name, prefecture_id from users;
次にprefecture_idと都道府県名(prefectures.nane)を結びつける(inner join on)
短く書くこともできる
select u.id, u.last_name,u.first_name, p.name from users as u inner join prefectures as p on u.prefecture_id = p.id;
さらに短く書くこともできる(asを省略)
select u.id, u.last_name,u.first_name, p.name from users u inner join prefectures p on u.prefecture_id = p.id;