Fatih Kaya wrote:
> Merhaba,
>
> MySQL'deki tablomuzdaki kayıtlar farklı gruplara ait kayıtlar
> tutmaktadır mesela şu şekilde:
> Fakat bazı kayıtlar tekrarlanabiliyor, grupları değişmekle birlikte:
>
> id isim grup
> 1 Ali 2
> 2 Veli 4
> 3 Ali 4
> 4 Ali 5
> 5 ..
> 6 ..
>
> Burada tablonun tamamını listelemek istediğimizde doğal olarak Ali 3
> kere tekrarlanıyor, bu tip tekrarlanan kayıtları sadece 1 defa
> göstermek için sql sorgumuz nasıl olmalıdır?
>
> Teşekkürler.
>
> Fatih
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
Mysql'e özgü bir kullanım
select * from tablom group by isim (diğer veritabanlarında selectten
sonra yalnızca grupladığınız alanları kullanabilirsiniz.)
ayrıca mümkün olduğunca distinct kullanmayın. büyük verilerde group
yaparak veri gruplamak gözle görülür performans ta sağlar.
kolay gelsin
-- /** * @author Atıf CEYLAN * * Software Developer * * http://www.atifceylan.com * */ _______________________________________________ Linux-programlama mailing list Linux-programlama_at_liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlamaReceived on Thu 10 Jul 2008 - 21:25:19 EEST