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

Bagaimana cara membuat permintaan balasan komentar di MYSQL?

Anda dapat menggunakan ekspresi dalam ORDER BY. Coba ini:

SELECT *
FROM comments
ORDER BY IF(ParentId = 0, Id, ParentId), Id

Ini pertama-tama akan diurutkan berdasarkan Id, jika ParentId =0, atau menurut ParentId sebaliknya. Kriteria pengurutan kedua adalah Id, untuk memastikan bahwa balasan dikembalikan secara berurutan.



  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 Visual Studio Tidak dapat membuat jendela desain untuk objek yang dipilih

  2. Kiri bergabung, jumlahkan dan hitung grup menurut

  3. Tambahkan kolom kunci utama ke tabel lama tanpa kunci utama

  4. Python mySQL - keluar dari tanda kutip

  5. MYSQL DAN kueri untuk memuaskan pada kolom yang sama