Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

tránh Sắp xếp theo Từ khóa MYSQL IN

Nếu bạn muốn sắp xếp kết quả của mình theo id theo thứ tự được chỉ định trong in clause bạn có thể sử dụng FIND_IN_SET như:

SELECT id ,title, date 
FROM Table 
WHERE id in (7,1,5,9,3)
ORDER BY FIND_IN_SET(id,'7,1,5,9,3')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để lấy bản ghi NGẪU NHIÊN từ mỗi danh mục trong MySQL?

  2. Khóa ngoại cho nhiều bảng và cột?

  3. Chọn nhiều bảng so với THAM GIA (hiệu suất)

  4. Làm cách nào để MySQL sử dụng INDEX cho truy vấn chế độ xem?

  5. SQLSTATE [HY093]:câu lệnh pdo trong khi chèn vào mysql db