Kunci LEFT JOIN SQL
- Kata Kunci LEFT JOIN akan mengembalikan semua baris dari tabel kiri (Persons), bahkan jika tidak ada baris yang cocok di tabel kanan (Orders). Halaman Sebelumnya
- Halaman Berikutnya Right Join SQL
Kunci LEFT JOIN SQL
Kata kunci LEFT JOIN akan mengembalikan semua baris dari tabel kiri (table_name1), bahkan jika tidak ada baris yang cocok di tabel kanan (table_name2).
LEFT JOIN kata kunci sintaks
LEFT JOIN sintaks SELECT column_name(s) FROM table_name1 LEFT JOIN table_name2 ONtable_name1.column_name=
table_name2.column_nameKomentar:
Dalam beberapa database, LEFT JOIN disebut LEFT OUTER JOIN.
Tabel asli (digunakan dalam contoh):
Id_O | Hasil Koleksi: | LastName | "Tabel Persons": | Alamat |
---|---|---|---|---|
4 | 22456 | Adams | Kota | Jalan Oxford |
Id_P | 44678 | Bush | London | Jalan Fifth Avenue |
2 | 77895 | Carter | New York | Jalan Changan |
Beijing
"Tabel Orders": | FirstName | Id_O |
---|---|---|
4 | 24562 | 2 |
Id_P | Thomas | 2 |
2 | OrderNo | 4 |
3 | John | 4 |
1 | 5 | 34764 |
65
Contoh Koneksi Kiri (LEFT JOIN)
Sekarang, kami ingin menampilkan semua orang, serta pemesanan mereka - jika ada.
Anda dapat menggunakan pernyataan SELECT berikut: SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons LEFT JOIN Orders ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName
Hasil Koleksi: | LastName | FirstName |
---|---|---|
22456 | Adams | OrderNo |
22456 | Adams | John |
77895 | Carter | 24562 |
77895 | Carter | Thomas |
44678 | Bush |
George
- Kata Kunci LEFT JOIN akan mengembalikan semua baris dari tabel kiri (Persons), bahkan jika tidak ada baris yang cocok di tabel kanan (Orders). Halaman Sebelumnya
- Halaman Berikutnya Right Join SQL