Tôi có một câu hỏi tôi gặp phải một đoạn mã thú vị. Trong tuyên bố của MySQL có cái gì đó như:ORDER BY và = (bằng) trong MYSQL
{...} ORDER BY bất cứ điều gì = 3 ASC, bất cứ điều gì = 4 ASC, bất cứ điều gì = 6 ASC {...}
Điều đó có nghĩa rằng nó sẽ đặt hàng theo cách này ?:
thing | whatever
15 | 1
1 | 3
5 | 3
8 | 3
2 | 4
3 | 4
6 | 4
4 | 6
7 | 6
9 | 6
14 | 9
21 | 10
18 | 9
...
nó dường như được sắp xếp chỉ có bất cứ điều gì mà tương đương với 3,4 và 6 phần còn lại là không có thứ tự ...
đây có phải là một hợp/cú pháp hỗ trợ?
'Bởi vì nó được ra lệnh tăng dần những người không đáp ứng điều kiện sẽ được đặt hàng first'? Vui lòng giải thích lý do tại sao trước tiên? Bằng cách đặt hàng đầu tiên bạn có nghĩa là xuất hiện ở đầu trang? –
@GhazanfarMir Vì nếu bạn sắp xếp các giá trị '0' và' 1' tăng dần. '0' đến trước (vâng, ở trên cùng). –
@downvoter - Một số vấn đề với câu trả lời này? Vui lòng giải thích! –