MYSQL de çalışır. PostgeSQL de bilemiyecem.

SELECT GROUP_CONCAT(`isim` SEPARATOR ', ') FROM t GROUP BY CONCAT('soyad',
'*', 'ana_adi') WHERE COUNT(isim) > 1

GROUP_CONCAT her satırda kardeşlerin isimlerini virgül ile ayırarak verecek,
atıyorum 50 kardeşlerse ve my.ini de ayarlanmamışsa hepsini göstermez 1024
karakter galiba default.

2009/9/3 Mehmet Gürevin <[email protected]>
>
> aslında yapmak istediğimi, "birbiri ile kardeş olma ihtimali olan
> insanaları seçmek" olarak nitelesem daha açıklayıcı olacağım.
>
> yani adi ali veya veli olan ve annelerinin isimleri ve soyisimleri
> aynı olan kayıtlar.
>
> 03 Eylül 2009 03:28 tarihinde, Dr. H. Yağmur Akgün <[email protected]>
> adlı kullanıcı şunu yazmış:
> > SELECT adi,soyadi,ana_adi FROM tablo WHERE adi IN ('ali','veli') AND
soyadi
> > = ana_adi;
> >
> > 2009/9/2 Mehmet Gürevin <[email protected]>
> >>
> >> Merhaba,
> >>
> >> adi, soyadi, ana_adi şeklinde kolonlardan oluşan bir tablom var.
> >>
> >> (adı ali veya veli olan) ve soyadi ve ana_adi aynı olan
> >>
> >> kayıtları seçmek için gereken sql sorgusunu yazmak için nasıl bir
> >> teknik kullanmalıyım ?
> >> _______________________________________________
> >> Linux-programlama mailing list
> >> [email protected]
> >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> >
> > --
> > Best Regards,
> > H. Yagmur Akgun
> >
> > _______________________________________________
> > Linux-programlama mailing list
> > [email protected]
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama



--
Elvin Şiriyev
http://siriyev.net
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap