PDA

View Full Version : سوال: ORDER در دیتا بیس



farshad_persia
شنبه 18 آبان 1387, 02:09 صبح
سلام به دوستان گل
سوال من در مورد ORDER دادن به دیتابیس برای sort کردن اطلاعات هست فرض میکنیم query زیر رو داریم :


"SELECT * FROM `table` ORDER BY `x` DESC";

حالا سوال اینجاست که چجوری میشه بهش دستور داد که در صورتی که مقدارx مساوی بود مثلا از فیلد y سورت کنه .
اینو برای این میخوام که مثلا اگر بخوایم یه لیست اسامی داشته باشیم و سه نفر به این صورت قرار داشتند :
احمد نظری
حسین نظری
داریوش نظری

و بخوایم از طریق فامیلی sort کنیم و اگر فامیلی یکی بود این سه تا اسم رو از طریق اسم sort کنه
امیدوارم منظورم رو رسونده باشم :لبخند:

sama01
شنبه 18 آبان 1387, 02:23 صبح
"SELECT * FROM `table` ORDER BY `x`,`y` DESC";

farshad_persia
شنبه 18 آبان 1387, 02:58 صبح
دوست عزیز مرسی اما اون نتیجه که میخواستم رو نگرفتم و نتیجه چیز عجیبی و تقریبا برعکس بود

farshad_persia
شنبه 18 آبان 1387, 03:05 صبح
آقا دمت گرم با راهنمایی شما و با یه ذره دستکاری خودم حل شد:لبخند:


"SELECT * FROM `table` ORDER BY `x` DESC,`y` DESC";


بازهم صمیمانه سپاسگزارم :لبخندساده: