2011-08-11 27 views
5

Tôi đang sử dụng các truy vấn sau đây:Mysql để tùy chỉnh bằng và thứ tự chữ cái theo:

$query = "SELECT * FROM `$table[$a]` ORDER BY FIELD(typeof,'pdf','swf','img','web')"; 

để chọn và customly ra lệnh truy vấn mysql của tôi, nó hoạt động tốt, ngoại trừ có rất nhiều file trong mỗi typeof và bây giờ tôi muốn để sắp xếp chúng theo thứ tự bảng chữ cái nhưng vẫn giữ lại thứ tự typeof của chúng. Có lý?

Trả lời

9
SELECT * FROM `$table[$a]` 
ORDER BY 
    FIELD(typeof,'pdf','swf','img','web'), --first order by type 
    filename --then by filename 
2
$query = "SELECT * FROM `$table[$a]` ORDER BY FIELD(typeof,'pdf','swf','img','web'), name ASC"; 

Không chắc rằng sẽ làm việc

2
... ORDER BY FIELD(typeof,'pdf','swf','img','web'), name 
Các vấn đề liên quan