Php Mysql GROUP BY.
Php ile veritabanında aynı özellikteki tekrar eden bilgileri birer kere göstererek listeler.
Örnek: Ürün tablosundan en pahalı ürünleri listeletmemiz gerekiyor diyelim.
$bilgi= mysql_query("SELECT tipi, MIN(fiyat) FROM urunGROUP BY tipi);
while($sutun = mysql_fetch_array($bilgi))
{
echo $sutun [´tipi´]. " - ". $sutun [´MIN(fiyat)´];
}
Bu komut uygulandığında şu şekilde sonuç verir. Burada kullanılan tabloda birçok ferrari modeli olduğunu biliyoruz ama sonuçları alırken her gruptan en ucuz fiyatı olanları seçiyor.
Ferrari - 1000 ytl
Renault - 10 ytl
Audi - 50 ytl
Her programcı birgün Php yi tadacaktır
2009-11-06 23:29:15
çok işe yarayan bir komut.
Bunnunla bildiğim kadarıyla aynjı işi yapan bir komut daha var..
"SELECT distinct turu FROM urun;" şeklinde bir komut.. Aynı şekilde tekrarlanan verileri sadece bir defa seçer...
Gitme vakti gelince gitmek mi zordur kalmak mı?
2010-03-31 14:48:31