menggabungkan dua tabel untuk menampilkan data relatif satu sama lain
Dec 09 2020
Hai, saya baru mengenal jenis sql bergabung dan memiliki masalah yang sangat mendasar. Saya memiliki dua tabel
Tabel Pengguna
Indo | Kota |
---|---|
1 | San Fransisco |
2 | moscow |
3 | London |
4 | washington |
Tabel kota
kota | negara |
---|---|
moscow | Rusia |
San Fransisco | Amerika Serikat |
washington | Amerika Serikat |
London | Inggris |
memilih id dari tabel users, mencocokkannya dengan negaranya masing-masing di tabel kota. Saya ingin membuat tabel di bawah ini menggunakan pernyataan SQL select:
Indo | negara |
---|---|
1 | Amerika Serikat |
2 | Rusia |
3 | Inggris |
4 | Amerika Serikat |
sejauh ini saya telah menulis tetapi tidak tahu harus melanjutkan ke mana dari sana (atau apakah ini bahkan awal yang benar) karena sql bergabung sedikit membingungkan saya
SELECT users.city, cities.city FROM users INNER JOIN cities ON
Jawaban
GMB Dec 09 2020 at 04:36
Itu sederhana bergabung:
select u.*, c.country
from users u
inner join cities c on c.city = u.city
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'