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