Hatena::Groupstudyroom

phaのPHPとか自習室 このページをアンテナに追加 RSSフィード

PHP(CakePHPとか)、JavaScript(AJAXとか)、MySQL、UNIX、Fireworksなんかを身につけたい><
2007 | 03 | 04 | 05 | 06 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 12 |
2009 | 01 | 02 | 03 | 04 |
2010 | 01 | 06 |
2011 | 01 |

2008-10-27

テーブルの結合について2

| テーブルの結合について2 - phaのPHPとか自習室 を含むブックマーク はてなブックマーク - テーブルの結合について2 - phaのPHPとか自習室 テーブルの結合について2 - phaのPHPとか自習室 のブックマークコメント

MySQL 編9 - 表結合(join)、単純結合、等価結合、外部結合、再帰結合 - SAK Streets

等価結合

多分これ内部結合っていう

一致するデータないと無視される

select

test2m.key1,

code1,

data1,

data2,

data3

from test2m, testm

where test2m.code1 = testm.key1

;


外部結合

データなかったらNULLで埋めてくれる

一番よく使うらしい

select

test2m.key1,

code1,

data1,

data2,

data3

from test2m left join testm on test2m.code1 = testm.key1

;


left join と right joinの差がよくわからん・・・・

** 外部結合を明示するために left join を left outer join、right join

を right outer join と書くこともできる。

(アウタージョイン、レフトアウタージョイン、ライトアウタージョイン)