نمایش نتایج 1 تا 2 از 2

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

  1. #1

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

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

  2. #2
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

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

    شما وقتی بر اساس فیلد اول مرتب میکنی فیلد دوم در الویت بعدی قرار میگیره مثلا:

    رکورد۱ : ۴ - ۷
    رکورد۲ : ۶ - ۶
    رکورد۳ : ۵ - ۶
    رکورد۴ : ۹ - ۵
    رکورد۵ : ۴ - ۲

    اگه عدد اول بازدید و عدد دوم امتیاز باشه

    توی این شرایط رکورد ۲ امتیاز بیشتری (۲ تا بیشتر) از رکورد ۱ داره اما رکورد ۱ فقط ۱ بازدید بیشتر داره ولی توی ترتیب order by bazded desc,emtiaz desc در مکان دوم قرار میگیره.
    اگه میخوای دو تا فیلد را مرتبط کنی باید حاصل جمع را مرتب کنی یا خودت یک منطقی براش بنویسی. برای دو تا فیلد نمیشه کاری کرد.

تاپیک های مشابه

  1. مرتب سازی بر اساس دو فیلد (order by)
    نوشته شده توسط olampiad در بخش PHP
    پاسخ: 1
    آخرین پست: دوشنبه 30 آذر 1394, 18:41 عصر
  2. مرتب سازی بر اساس یک فیلد مشخص
    نوشته شده توسط sadegh.te در بخش T-SQL
    پاسخ: 3
    آخرین پست: یک شنبه 28 دی 1393, 13:05 عصر
  3. سوال: مرتب کردن بر اساس دو فیلد
    نوشته شده توسط rash44 در بخش PHP
    پاسخ: 2
    آخرین پست: چهارشنبه 28 فروردین 1392, 17:02 عصر
  4. سوال: مرتب کردن لیست بر اساس دو ردیف ( ORDER BY )
    نوشته شده توسط mamali-mohammad در بخش PHP
    پاسخ: 1
    آخرین پست: چهارشنبه 15 آذر 1391, 18:23 عصر
  5. مرتب سازی بر اساس دوتا فیلد
    نوشته شده توسط tirdad khosravi در بخش T-SQL
    پاسخ: 1
    آخرین پست: شنبه 20 اسفند 1390, 10:42 صبح

قوانین ایجاد تاپیک در تالار

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