Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pesan pemilihan baris dengan beberapa kolom

dengan asumsi meja Anda bernama cat, coba ini:

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

Diperbarui untuk menyertakan ketika orang tua akan memiliki id yang lebih tinggi dibandingkan dengan anak-anak



  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 - meledak/membagi input ke prosedur tersimpan

  2. Mengapa 2 baris terpengaruh dalam `INSERT ... ON DUPLICATE KEY UPDATE` saya?

  3. Menangani data yang sangat besar dengan mysql

  4. Permintaan PHP MySQL yang berisi kata kunci/kata-kata yang dipesan

  5. Bagaimana cara menambahkan total sebagai baris terakhir di sql saya?