From: Davut Topcan (davut@aysis.com.tr)
Date: Wed 11 Jun 2003 - 14:38:00 EEST
Merhaba
----- Original Message -----
From: "Aydin Sinan" <aydinsinan@ttnet.net.tr>
To: "linux-programlama" <linux-programlama@liste.linux.org.tr>
Sent: Wednesday, June 11, 2003 2:30 PM
Subject: [linux-programlama] MySQL
> Kolay gelsin
>
> ayni tablo icinde GROUP BY ile verileri cekiyoruz.
>
> mesela 1000 satirlik bir tablodaki degerler geliyor. yanlarinda da
> diyelim ki aciklama var.
>
> ama biz en son aciklamanin yada ilk aciklamanin ekrana yazdirilmasini
> istiyoruz. nasil yapabiliriz.
ne istedigini tam olarak anlayamadim ?
> $sql = mysql_query ("SELECT distinct(idcom) FROM arsiv_ana GROUP BY
> idcom ORDER BY date");
"Group by" ve "Distinct" deyimlerini ayni alan icin kullanman gereksiz
dogrusu;
$sql = mysql_query ("SELECT distinct(idcom) FROM arsiv_ana ORDER BY
date asc (or) desc");
OR
$sql = mysql_query ("SELECT idcom FROM arsiv_ana Group by idcom ORDER BY
date asc (or) desc");
Cunku "Group by" ve "distinct" deyimleri gruplama islemi icin kullanılır ve
ayni alana iki kez grupla demek anlamsiz!!
Kolay gelsin...
DT.