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

MySQL - GROUP_CONCAT dengan gabungan

SELECT photos.filename,
       GROUP_CONCAT(photo_tags.tag) AS associated_tags
FROM photos
LEFT OUTER JOIN tags ON tags.photo = photos.id
GROUP BY photos.filename

Anda harus mengelompokkan berdasarkan kolom yang akan unik untuk setiap baris dan dalam grup Anda dapat membuat group_concat dari kolom lain. Jadi ubah group by ke photos.filename .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara mengatur autocommit false secara global

  2. Bagaimana lebih mengoptimalkan tabel MySQL ini untuk satu Query

  3. Mengambil hanya karakter dari kiri dan kanan karakter tertentu di mySQL

  4. Karakter apa yang harus diloloskan untuk mencegah injeksi SQL (Saya)?

  5. while ($row =mysql_fetch_array($result)) - berapa banyak loop yang dilakukan?