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

Tampilkan setiap Nilai Bidang DISTINCT hanya sekali menggunakan loop

Bagi saya sepertinya Anda ingin mencetak listTitle sebagai judul grup di atas komentar yang relevan.

Salah satu cara untuk melakukannya adalah dengan melacak listTitle dari baris sebelumnya, dan kemudian hanya mencetaknya jika ada perbedaan dengan baris saat ini. Tentu saja, Anda harus memastikan kumpulan hasil Anda diurutkan berdasarkan listTitle .

Cara lain adalah dengan memiliki satu kueri yang mendapatkan semua data untuk judul grup itu, lalu kueri lain yang mendapatkan konten grup.

Mungkin juga untuk melakukannya dalam kueri, tetapi itu akan rumit karena Anda ingin catatan pertama dengan listTitle itu memiliki nilai untuk listTitle dan yang lainnya memiliki null - sampai listTitle berikutnya itu berbeda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PILIH nilai yang berbeda untuk beberapa baris ID yang sama

  2. Openshift:Bagaimana cara mengakses MySQL dari jarak jauh?

  3. Tambahkan indeks FULLTEXT di Doctrine 2 menggunakan anotasi?

  4. Mysql memesan item paling lambat 2 tanggal

  5. Bagaimana cara menghapus banyak baris dari database mysql dengan kotak centang menggunakan PHP?