PDA

View Full Version : سوال: مرتب کردن لیست بر اساس دو ردیف ( ORDER BY )



mamali-mohammad
چهارشنبه 15 آذر 1391, 17:16 عصر
سلام
من میخوام بر اساس دو ردیف لیستم رو نمایش بدم
مثلا اینیطوری :
ORDER BY `date` AND `id`
میشه ؟

mohsen6500
چهارشنبه 15 آذر 1391, 18:23 عصر
سلام شدنش که میشه
اما به نظرم باید فیلد دوم رو براساس فیلد اول مرتب کرد.
یعنی اینکه ابتدا فیلد تاریخ رو بررسی کرده و بعد فیلد آی دی رو بررسی می کنه.
پس به این شکل باید نوشته بشه :

SELECT * FROM `Table` ORDER BY `fdate`, `id`
اینکه می بینی به جای date نوشتم fdate برای اینه که از مقادیر پیش فرض در دیتابیس استفاده نکنی بهتره
مثل date یا timeو از این دست مقادیری که رزرو شده اند.
موفق باشید