Nama kolom ambigu
Saat menggabungkan tabel, kita menggunakan alias dalam pernyataan SELECT untuk menunjukkan tabel sumber dari kolom yang dipilih, dengan setiap nama kolom diawali alias nama tabel.
Kueri berikut menggabungkan tabel Players dan PlayerStats untuk mengembalikan total poin berdasarkan PlayerName dan Country untuk semua pemain dari Australia.
SELECT PlayerName, p.Country,
SUM(ps.TotalPoints) AS TotalPoints
FROM PlayerStats ps
INNER JOIN Players p
ON ps.PlayerName = p.PlayerName
WHERE p.Country = 'Australia'
GROUP BY p.PlayerName, p.Country
Salin dan tempel kueri ke konsol lalu pilih Jalankan Kode untuk melihat hasilnya. Kueri mengembalikan galat yang memuat kata-kata ... Ambiguous column name...
Perbaiki kueri tersebut dan jalankan. Apa yang salah pada kueri awal?
Latihan ini adalah bagian dari kursus
Meningkatkan Kinerja Kueri di SQL Server
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga