Berdasarkan komentar Anda, definisi sederhana dari masing-masing paling baik ditemukan di W3Schools Baris pertama dari setiap jenis memberikan penjelasan singkat tentang jenis gabungan
- JOIN:Mengembalikan baris ketika setidaknya ada satu kecocokan di kedua tabel
- LEFT JOIN:Mengembalikan semua baris dari tabel kiri, meskipun tidak ada kecocokan di tabel kanan
- RIGHT JOIN:Mengembalikan semua baris dari tabel kanan, meskipun tidak ada kecocokan di tabel kiri
- FULL JOIN:Mengembalikan baris ketika ada kecocokan di salah satu tabel
EDIT AKHIR
Singkatnya, contoh yang dipisahkan koma yang Anda berikan untuk
SELECT * FROM a, b WHERE b.id = a.beeId AND ...
adalah memilih setiap record dari tabel a dan b dengan koma memisahkan tabel, ini dapat digunakan juga di kolom seperti
SELECT a.beeName,b.* FROM a, b WHERE b.id = a.beeId AND ...
Itu kemudian mendapatkan informasi yang diinstruksikan di baris di mana kolom b.id dan kolom a.beeId memiliki kecocokan dalam contoh Anda. Jadi dalam contoh Anda itu akan mendapatkan semua informasi dari tabel a dan b di mana b.id sama dengan a. beeId.Dalam contoh saya ini akan mendapatkan semua informasi dari tabel b dan hanya informasi dari kolom a.beeName ketika b.id sama dengan a.beeId. Perhatikan bahwa ada klausa AND juga, ini akan membantu untuk memperbaiki hasil Anda.
Untuk beberapa tutorial dan penjelasan sederhana tentang gabungan mySQL dan gabungan kiri, lihat tutorial mySQL Tizag. Anda juga dapat melihat situs web Keith J. Brown untuk informasi lebih lanjut tentang bergabung itu juga cukup bagus.
Saya harap ini membantu Anda