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.
Distinct komutu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
Re: Distinct komutu
istediğiniz alanların önüne distinct yazabilirsiniz yada sorgunun sonuna group by diyerek istediğiniz alanları yazabilirsiniz.
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
Re: Distinct komutu
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.
ayrıca group by kullanmak pek uygun değil çünkü 25-30 alan var.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Distinct komutu
Eğer benzersiz bir alanınız varsa gibi bir sorgu iş görecektir.
Kod: Tümünü seç
select * from TABLO where ID in (select MIN(ID) from TABLO group by ALAN1, ALAN2, ALAN3)
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .