مرتب سازی بر اساس دو فیلد (order by id)

ساخت وبلاگ

سلام و خسته نباشید به دوستان عزیز
تو پروژه ای به مشکل بر خوردم :
من میخوام مرتب سازی رو بر اساس دو تا فیلد انجام بدم.
الآن من تو جدولم دو تا فیلد دارم به نام های bazdid و emtiaz
یکیشون امتیاز محصول هستش و دیگری تعداد بازدید ها.
حالا من میخوام محصولی که بیشترین بازدید و بیشترین امتیاز رو داره تو اول نشون بده.
چطوری مرتب سازی رو بر اساس دو تا فیلد انجام بدم؟
الآن اینجا مثلا ی محصول امتیاز بیشتری داره ولی بازدید کمتری داره: تو این شرایط چطوری مرتب میشه؟
ممنون

تشکر شده توسط:

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

کد:

SELECT * FROM ‍‍`tableName` ORDER BY `bazdid` DESC ,`emtiaz` DESC


یا میتونی براساس جمع بازدید و امتیاز مرتب سازی کنید:

کد:

SELECT *,`bazdid`,`emtiaz`,(`bazdid`+`emtiaz`) as SUM_BE FROM `tableName` ORDER BY SUM_BE DESC

تشکر شده توسط:

- - , .

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 124 تاريخ : يکشنبه 16 اسفند 1394 ساعت: 16:41

خبرنامه