Ini terkait dengan pertanyaan ini: Bergabung dengan beberapa tabel menghasilkan baris duplikat
Saya memiliki dua tabel yang saya ikuti. Mereka berbagi kunci. Tabel orang memiliki satu nama per kunci utama tetapi tabel email memiliki beberapa email per personId. Saya hanya ingin menampilkan email pertama per orang. Saat ini saya mendapatkan beberapa baris per orang karena mereka memiliki banyak email. Saya menjalankan SQL-Server 2005.
EDIT: Ini adalah T-SQL. Email pertama secara harfiah adalah baris email pertama per orang.
Sunting 2: Email pertama seperti yang saya lihat akan menjadi baris email pertama yang muncul di gabung saat SQL bekerja melalui kueri. Saya tidak masalah email mana yang muncul. Hanya saja tidak lebih dari satu email yang muncul. Saya harap itu membuatnya lebih jelas.
Table1: Person
Table2: Email
Select Person.PersonName, Email.Email
From person
left join on Person.ID=Email.PersonId;