SQLの構文

いい加減覚えろよっていうのは、ある。

でも忘れるからね。仕方ないね。

LEFT JOIN

SELECT * FROM table LEFT JOIN table2 ON 結合条件;
  1. tableにある行は必ず含まれる。
  2. tableの行数分だけ値が返ってくるわけではない。

INNER JOIN

SELECT * FROM table INNER JOIN table2 ON 結合条件;

tableとtable2で結合条件が一致するもののみを返す


参考:SQL講座 LEFT JOIN とRIGHT JOIN(表の外部結合)