Skip to main content

Panduan Cepat untuk Menggunakan Bergabung dalam-dalam di SQL

Cara Menggabungkan Banyak Sheets Dalam 1 File Excel Menjadi 1 Sheet (Maret 2024)

Cara Menggabungkan Banyak Sheets Dalam 1 File Excel Menjadi 1 Sheet (Maret 2024)
Anonim

Anda dapat menggunakan pernyataan SQL JOIN untuk menggabungkan data dari tiga atau lebih tabel. SQL JOIN sangat fleksibel, dan fungsinya yang kuat dapat digunakan untuk menggabungkan data dari beberapa tabel. Mari kita lihat pernyataan SQL yang memungkinkan Anda menggabungkan hasil dari tiga tabel yang berbeda menggunakan penggabungan dalam.

Contoh Gabungan Dalam

Sebagai contoh, ambil tabel yang berisi driver dalam satu tabel dan pertandingan kendaraan di yang kedua. Gabung batin terjadi di mana kedua kendaraan dan pengemudi berada di kota yang sama. Gabung dalam memilih semua baris dari kedua tabel yang berisi kecocokan antar kolom lokasi.

Pernyataan SQL di bawah ini menggabungkan data dari tabel Driver dan Kendaraan dalam kasus di mana pengemudi dan kendaraan berada di kota yang sama:

SELECT lastname, firstname, tag DARI driver, kendaraan WHERE drivers.location = vehicles.location

Kueri ini menghasilkan hasil berikut:

tag firstname firstname -------- --------- --- Baker Roland H122JM Smythe Michael D824HA Smythe Michael P091YF Jacobs Abraham J291QR Jacobs Abraham L990MT

Sekarang, perpanjang contoh ini untuk menyertakan tabel ketiga. Bayangkan bahwa Anda hanya ingin memasukkan pengemudi dan kendaraan yang hadir di lokasi yang terbuka pada akhir pekan. Anda dapat membawa tabel ketiga ke dalam kueri Anda dengan memperluas pernyataan GABUNG sebagai berikut:

SELECT lastname, firstname, tag, open_weekends DARI driver, kendaraan, lokasi WHERE drivers.location = vehicles.location DAN vehicles.location = lokasi.lokasi DAN lokasi.open_weekends = 'Ya'

lastname tag firstname open_weekends -------- --------- --- ------------- Baker Roland H122JM ya Jacobs Abraham J291QR ya Jacobs Abraham L990MT ya

Ini ekstensi kuat untuk pernyataan SQL JOIN dasar memungkinkan Anda untuk menggabungkan data dengan cara yang kompleks. Selain menggabungkan tabel dengan penggabungan dalam, Anda juga dapat menggunakan teknik ini untuk menggabungkan beberapa tabel menggunakan penggabungan luar. Gabungan luar termasuk hasil yang ada dalam satu tabel tetapi tidak memiliki kecocokan yang sesuai dalam tabel gabungan.