Firebird birden fazla sahaya göre gruplama

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
eren2000
Üye
Mesajlar: 126
Kayıt: 26 Haz 2003 06:40
Konum: aksaray
İletişim:

Firebird birden fazla sahaya göre gruplama

Mesaj gönderen eren2000 »

Firebird 1.5 kullanıyorum. Şu şekilde bir sql kullanmak istiyorum.
Tablodaki bütün sahaları seçsin ama sadece 3 alana göre gruplama yapabilsin.
Örnek : select * from tablo group by saha1,saha2,saha3
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: Firebird birden fazla sahaya göre gruplama

Mesaj gönderen sabanakman »

Bu istek biraz tuhaflık içermektedir. Örneğin Saha4 te, bir gruptayaken hem A hem de B değerini barıdırdığı durumda ne gibi bir beklentiniz var.

Kod: Tümünü seç

Saha1     Saha2     Saha3     Saha4
-----     -----     -----     -----
1         1         1          A
1         1         1          B
1         2         1          C
gibi bir kayıt varsa aşağıdaki satırda soru işaretli yerde ne görülmeli?

Kod: Tümünü seç

Saha1     Saha2     Saha3     Saha4
-----     -----     -----     -----
1         1         1          ?
1         2         1          C
Böyle bir durumu, gruplama işlemi karşılayamaz Bu şekildeki bir istek mantık hatası barındırmaktadır.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla