読者です 読者をやめる 読者になる 読者になる

u16suzuの blog

u16suzu のブログです。

mysql サブクエリとjoin

join

select * from tbl_a inner join tbl_b on tbl_a.id = tbl_b.uid;

サブクエリ

select * from users where uid in ( select uid from summary stage_id =3 );

join はテーブルを結合し、その全てに大してselect するので重複を許す。
それに対して、サブクエリは重複を許さない。
そのため、sum, avg などの結果がかわることに注意が必要