monk
ман по JOIN, самый лучший:

INNER - каждой строке левой таблице ОБЯЗАНА быть найдена парв из правой согдасно условию. если пара не найдена, то никто в выборку не попадает, ни с лева ни с права. если пар несколько, то получем все комбинации всех возможных пар (это когда в условии связывания хотя бы одно из полей не уникально, как на пример к тебя много коментариев к одному сообщению)
LEFT - для строки в левой таблице пары из правой находятся, если они существую, если их нет - забиваются поля правой null-ами
RIGHT - аналогично LEFT, но наоборот. то есть поля левой будут забиты null-ами если пара для правой строки в левой не найдена