 |
การ select แล้วเรียง order by น้อยไปมากและมากไปน้อยพร้อมกัน |
|
 |
|
|
 |
 |
|

อันนี้เป็นโค้ดที่ผมลองทำดูนะครับ
Code
select re.repair_id,re.repair_date,re.repair_time,re.personal_end,pro.units_name,ca.name_work,re.repair_detail,re.repair_status,re.time_end,us.name_user,us.surname_user from tb_repair as re left join TIN_UNITS_PROFILES as pro on(re.repair_groud=pro.units_id)
left join tb_Groub_Repair as ca on (re.cause=ca.id_work)left join tb_userrepair as us on (re.personal=us.id_user)
where repair_date='$date' order by repair_status,repair_time ASC
Tag : PHP
|
|
 |
 |
 |
 |
Date :
2013-04-03 13:32:32 |
By :
kwave |
View :
1349 |
Reply :
3 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จะต้องเขียนแบบไหนครับ รบกวนหน่อย
|
 |
 |
 |
 |
Date :
2013-04-03 13:33:34 |
By :
kwave |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
การเรียงข้อมูลจะเริ่มเปรียบเทียบจากฟิลด์ที่ใช้ order by ซ้าย -> ขวา
สถานะ จากน้อยไปมาก, เวลารับเรื่อง จากน้อยไปมา , เวลาแก้ไข จากมากไปน้อย
ก็จะแปลงเป็นโค๊ดได้ดังนี้
Code (PHP)
ORDER by status ASC, receipt_time ASC, repair_time DESC
|
 |
 |
 |
 |
Date :
2013-04-04 11:34:11 |
By :
Naizan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|