benzersiz her değer için sadece ilk satırları seçmek için nasıl en Müşteri adreslerinin bir tablo olduğunu varsayalım: TablodaLet bir sütunun
CName | AddressLine
-------------------------------
John Smith | 123 Nowheresville
Jane Doe | 456 Evergreen Terrace
John Smith | 999 Somewhereelse
Joe Bloggs | 1 Second Ave
John Smith gibi bir müşteri birden çok adres olabilir. Bu tablo için 'CName' içinde yinelemelerin bulunduğu yalnızca ilk satırı döndürmek için seçme sorgusuna ihtiyacım var. Bu tablo için 3. satır hariç tüm satırları döndürmelidir (ya da 1 - bu iki adresin herhangi biri tamam, ancak yalnızca bir tanesi iade edilebilir). SELECT sorgusuna, sunucunun daha önce sütun değerini daha önce görmüş olup olmadığına göre filtrelemek üzere ekleyebileceğim bir anahtar kelime var mı?
MIN BY GROUP BY ile çalışıyor gibi görünüyor. – nuit9
10 sütun seçerken bu şekilde kullanılması amaçlanmamış olabilir. Ayrıca bit tipinde bir sütunu kabul edemez gibi görünüyor. – nuit9
@ nuit9: Tabii ki bit ve 10 sütun ile çalışmaz. Bu gerçeklerden hiçbiri sorunuzda yok. İkinci tekniği veya Ben Thul'un tekniğini kullanırdınız. Özellikle, daha genel olarak nasıl çözüleceğine dair işaretçilerle birlikte, özellikle istediklerinizi cevapladım. – gbn