いい加減覚えろよっていうのは、ある。
でも忘れるからね。仕方ないね。
LEFT JOIN
SELECT * FROM table LEFT JOIN table2 ON 結合条件;
- tableにある行は必ず含まれる。
- tableの行数分だけ値が返ってくるわけではない。
INNER JOIN
SELECT * FROM table INNER JOIN table2 ON 結合条件;
tableとtable2で結合条件が一致するもののみを返す
でも忘れるからね。仕方ないね。
SELECT * FROM table LEFT JOIN table2 ON 結合条件;
SELECT * FROM table INNER JOIN table2 ON 結合条件;
tableとtable2で結合条件が一致するもののみを返す