Kunci INNER JOIN SQL
- INNER JOIN kunci mengembalikan baris saat ada setidaknya satu cocokan di tabel. Jika baris di "Persons" tidak memiliki cocokan di "Orders", baris ini tidak akan ditampilkan. Halaman Sebelumnya
- Halaman Berikutnya SQL Left Join
Kunci INNER JOIN SQL
Jika ada setidaknya satu cocokan di dalam tabel, kata kunci INNER JOIN mengembalikan baris.
INNER JOIN 关键字语法
INNER JOIN tanda bahasa SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ONtable_name1.column_name=
table_name2.column_nameKeterangan:
INNER JOIN dan JOIN adalah yang sama.
Tabel asli (digunakan dalam contoh):
Id_O | Hasil Koleksi: | LastName | "Tabel Persons": | Alamat |
---|---|---|---|---|
4 | 22456 | Adams | City | Oxford Street |
Id_P | London | Bush | George | Fifth Avenue |
2 | 77895 | Carter | New York | Changan Street |
Beijing
"Tabel Orders": | FirstName | Id_O |
---|---|---|
4 | 24562 | 2 |
Id_P | Thomas | 2 |
2 | OrderNo | 4 |
3 | John | 4 |
1 | 5 | 34764 |
65
Contoh penggabungan dalam (INNER JOIN)
Sekarang, kami ingin menampilkan pemesanan semua orang.
Anda dapat menggunakan pernyataan SELECT di bawah ini: SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons INNER 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
- INNER JOIN kunci mengembalikan baris saat ada setidaknya satu cocokan di tabel. Jika baris di "Persons" tidak memiliki cocokan di "Orders", baris ini tidak akan ditampilkan. Halaman Sebelumnya
- Halaman Berikutnya SQL Left Join