View Full Version : سوال: چرا بخش order این کوری تاثیری روی نتیجه نداره؟
idocsidocs
یک شنبه 20 فروردین 1391, 17:11 عصر
"SELECT * FROM `tb` WHERE (`read`='no') GROUP BY `id` ORDER BY `keyid` DESC";
MMSHFE
یک شنبه 20 فروردین 1391, 17:59 عصر
باید اینطوری بنویسید:
SELECT * FROM `tb` WHERE (`read`='no') GROUP BY `id` ORDER BY `id`,`keyid` DESC;
چون بر اساس id گروه بندی شده، اول باید برحسب همون فیلد مرتب کنید و بعد داخل گروههایی که یک id دارن، برحسب keyid مرتب کنید.
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.