Въз основа на вашия коментар простите дефиниции на всеки от тях се намират най-добре в W3Schools Първият ред от всеки тип дава кратко обяснение на типа на присъединяване
- JIN:Връщане на редове, когато има поне едно съвпадение в двете таблици
- LEFT JOIN:Върнете всички редове от лявата таблица, дори ако няма съвпадения в дясната таблица
- ДЯСНО ПРИСЪЕДИНЕНИЕ:Връщане на всички редове от дясната таблица, дори ако няма съвпадения в лявата таблица
- ПЪЛНО ПРИСЪЕДИНЕНЕ:Връщане на редове, когато има съвпадение в една от таблиците
КРАЙ РЕДАКТИРАНЕ
Накратко, примерът, разделен със запетая, който дадохте за
SELECT * FROM a, b WHERE b.id = a.beeId AND ...
избира всеки запис от таблици a и b със запетаи, разделящи таблиците, това може да се използва и в колони като
SELECT a.beeName,b.* FROM a, b WHERE b.id = a.beeId AND ...
След това получава инструктираната информация в реда, където колоните b.id и a.beeId имат съвпадение във вашия пример. Така че във вашия пример ще получи цялата информация от таблици a и b, където b.id е равен на a. beeId. В моя пример той ще получи цялата информация от таблицата b и само информация от колоната a.beeName, когато b.id е равен на a.beeId. Имайте предвид, че има и клауза AND, това ще помогне за прецизиране вашите резултати.
За някои прости уроци и обяснения относно mySQL съединенията и левите съединения вижте уроците за mySQL на Tizag. Можете също да разгледате уебсайта на Keith J. Brown за повече информация относно съединенията също е доста добро.
Надявам се това да ви помогне