تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: گرفتن صحیح اطلاعات با GROUP BY و ORDER BY

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Sep 2009
    پست ها
    17

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

    سلام

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



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


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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد بالا لیست رو به صورت زیر نمایش میده:

    ali
    maryam
    reza
    kamal
    lila


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

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

    kamal
    ali
    maryam
    reza
    lila

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

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

  2. #2
    حـــــرفـه ای rootnt's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    تهران
    پست ها
    3,759

    پيش فرض

    اول order by رو بزار بعد group by

  3. #3
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    در حقیقت اگر بزرگترین مقدار date برای هر name رو لازم دارید نیازی به group by نیست. میتونید با این کوئری به دستش بیارید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگر با group by قرار باشه انجام بدید فکر میکنم این کوئری همین کار رو انجام بده: (تست نکردم!)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •