Distinct komutu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Distinct komutu

Mesaj gönderen White Rose »

s.a.
Bir sql sorgulamada tablodaki tüm alanlara ihtiyacımız var ama 2-3 alana göre distinct komutu kullanmamız gerekiyor.
sql cümleciği nasıl olabilir.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Distinct komutu

Mesaj gönderen mkysoft »

istediğiniz alanların önüne distinct yazabilirsiniz yada sorgunun sonuna group by diyerek istediğiniz alanları yazabilirsiniz.
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: Distinct komutu

Mesaj gönderen White Rose »

her alanın önüne ayrı ayrı distinct yazdığımızda hata veriyor,
ayrıca group by kullanmak pek uygun değil çünkü 25-30 alan var.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Distinct komutu

Mesaj gönderen sabanakman »

Eğer benzersiz bir alanınız varsa

Kod: Tümünü seç

select * from TABLO where ID in (select MIN(ID) from TABLO group by ALAN1, ALAN2, ALAN3)
gibi bir sorgu iş görecektir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla