MySQL5逆引き大全460の極意

データ操作命令(SELECT)の極意 - Tips59 複数テーブルの双方にあるデータのみを結合するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

3-2UNION/結合/サブクエリTips59 複数テーブルの双方にあるデータのみを結合するには

Level2

PointSELECT命令でINNER JOIN句を利用します

構文1  結合条件
SELECT 取得列 [,...] FROM テーブル名1 [INNER] JOIN テーブル名2
  ON テーブル名1.列名1 = テーブル名2.列名2
構文2  主キー/外部キー列
SELECT 取得列 [,...] FROM テーブル名1 [INNER] JOIN テーブル名2
  USING キーとなる列名

主キー/外部キーを比較し、一致する行だけを取り出す結合を内部結合と言います。内部結合を行うには、INNER JOIN句、またはJOIN句を使用します。

主キーと外部キーとの結びつけ(結合条件)を指定するのは、ON/USING句の役割で

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません