• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

گرفتن صحیح اطلاعات با GROUP BY و ORDER BY

K@M@L

Registered User
تاریخ عضویت
7 نوامبر 2009
نوشته‌ها
31
لایک‌ها
0
سلام

من یک جدول دارم که اطلاعاتش به صورت زیر است



+-----------+---------------+
| name | date |
+-----------+---------------+
| kamal | 1317817030 |
| lila| 1317231555 |
|reza | 1317821973|
| maryam| 1321276466|
| ali| 1321276469|
| kamal| 1321276470|
+-----------+---------------+


کد mysql من هم صورت زیره:

کد:
SELECT * FROM `omr` GROUP BY `name` ORDER BY `date` DESC LIMIT 10

کد بالا لیست رو به صورت زیر نمایش میده:

ali
maryam
reza
kamal
lila


در حالی که باید اول کمال رو نمایش بده!

من میخوام به صورت زیر نمایش داده بشه:

kamal
ali
maryam
reza
lila

توی GROUP ، کمال اول توی لیست تاثیر داره اما کمال دوم هیچ تاثیر نداری، حالا من چیکار کنم که به جای کمال اول، کمال آخر تاثیر داشته باشه؟

در کل لیستی که با کد بالا نمایش داده میشه بر حسب زمان نیست، لذا چیکار کنم که بر حسب زمان چیده بشه؟
 
بالا