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

Đặt hàng lựa chọn theo nhiều cột

giả sử bảng của bạn được đặt tên là mèo, hãy thử điều này:

select * from  cats
order by
      case when parentid = 0 then id else parentid end,
      case when parentid = 0 then 0 else id end

Đã cập nhật để bao gồm thời điểm cha mẹ sẽ có id cao hơn so với con cái



  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 8 tạo người dùng mới với mật khẩu không hoạt động

  2. Loại dữ liệu của kết quả SUM trong MySQL

  3. Tổng của cột khi sử dụng mysqli và php

  4. Mất kết nối với máy chủ MySQL khi cố gắng kết nối với máy chủ MySQL từ xa

  5. JPA tồn tại nhiều đến nhiều