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

Cách truy xuất các hàng theo thứ tự bắt buộc trong mysql

Bạn có thể thử cách này:

SELECT cat_title
FROM table1
WHERE cat_id IN(21,10,25,4)
ORDER BY (cat_id = 21) DESC, (cat_id = 10) DESC, (cat_id = 25) DESC, (cat_id = 4) DESC;

hoặc

SELECT cat_title
FROM table1
WHERE cat_id IN(21,10,25,4)
ORDER BY FIND_IN_SET(cat_id, ('21,10,25,4'));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL Chuyển đổi dấu thời gian thành Tháng

  2. Lỗi nghiêm trọng:Gọi đến hàm không xác định mysqli_connect () trong ... trong khi kết nối PHP 5.4.22 và MySQL 5.5 với Apache 2.4.7

  3. Xóa nhiều hàng khỏi cơ sở dữ liệu bằng các hộp kiểm

  4. truy vấn lỗi mysql về tích hợp dữ liệu pentaho (cdb)

  5. Hiển thị và Ngẫu nhiên Mảng php