برگزیده های پرشین تولز

Select كردن در بانك Mysql و استفاده از Group

al_frd

Registered User
تاریخ عضویت
18 دسامبر 2002
نوشته‌ها
318
لایک‌ها
5
سلام
ميشه دستور خاصيت Group طور استفاده كرد كه از آخر جدول شروع به Group كردن كنه ؟
مثلا اگه يه جدول داشته باشيم كه اين طوري باشه :
کد:
ID	number
1	1
2	1
3	3
4	2
5	2
6	3
7	2
اگه بر اساس ستون number ، گروه كنيم نتيجه رديفهاي 1 و 3 و 4 ميشه ولي من مي خوام كه گروه سازي از آخر جدول شروع بشه كه نتيجه اش به ترتيب رديفهاي 7 و 6 و 2 بشه .

با اين كار مي خوام توي يه جدول كه جاي ستون number ستون category_id داره ، آخرين موضوعاتي رو كه آپديت شدن به ترتيب نشون بدم .
اگه راه ديگه اي به نظرتون ميرسه لطفا راهنماييم كنيد .
 

ghese

کاربر تازه وارد
تاریخ عضویت
11 جولای 2004
نوشته‌ها
77
لایک‌ها
0
به نقل از al_frd :
سلام
ميشه دستور خاصيت Group طور استفاده كرد كه از آخر جدول شروع به Group كردن كنه ؟
مثلا اگه يه جدول داشته باشيم كه اين طوري باشه :
کد:
ID	number
1	1
2	1
3	3
4	2
5	2
6	3
7	2
اگه بر اساس ستون number ، گروه كنيم نتيجه رديفهاي 1 و 3 و 4 ميشه ولي من مي خوام كه گروه سازي از آخر جدول شروع بشه كه نتيجه اش به ترتيب رديفهاي 7 و 6 و 2 بشه .

با اين كار مي خوام توي يه جدول كه جاي ستون number ستون category_id داره ، آخرين موضوعاتي رو كه آپديت شدن به ترتيب نشون بدم .
اگه راه ديگه اي به نظرتون ميرسه لطفا راهنماييم كنيد .
دوست عزبز توي پرس و جوتون بايد از دستور DESC استفاده كنيد تا اين كار رو براتون انجام بده
موفق باشي
 

al_frd

Registered User
تاریخ عضویت
18 دسامبر 2002
نوشته‌ها
318
لایک‌ها
5
ممنون از راهنمايي تون
فكر كنم استفاده از Desc فقط رديفهاي انتخاب شده رو از آخر به اول مي كنه كه نتيجه اش به ترتيب رديفهاي 4 و 3 و 1 ميشه يعني اول انتخاب ميشه بعد از آخر به اول مي چينه .
اگه بشه اول جدول را از آخر به اول كرد ، بعد انتخاب كرد خوب ميشه . مثلا Order رو قبل از Group بكار برد ( كه البته نميشه )
 
بالا