タグ

2010年4月27日のブックマーク (1件)

  • 第10回 結合大全 (2)内部結合:SQLアタマアカデミー|gihyo.jp … 技術評論社

    内部結合~何の「内部」なのか~ 内部結合とは 内部結合(inner join)は、一番よく使われる結合の種類です。ほとんどのSQLの参考書では、結合といえば最初に内部結合から話を始めるものです。構文についてはすでにご存じの方も多いでしょうが、一応ここで紹介しておきましょう。 今、図1の社員テーブルだけ見ると、社員の部署名はわかりません(わかるのは部署IDだけ⁠)⁠。部署名を知るためには、部署テーブルの部署名(dept_name)列の情報を持ってこなくてはなりません。このときの結合キーはもちろん、どちらのテーブルにも存在している部署ID(dept_id)列になります(リスト2、図3⁠)⁠。 リスト2 内部結合を実行 SELECT E.emp_id, E.emp_name, E.dept_id, D.dept_name FROM Employees E INNER JOIN Departmen

    第10回 結合大全 (2)内部結合:SQLアタマアカデミー|gihyo.jp … 技術評論社
    s_rsak
    s_rsak 2010/04/27