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

Batas MySQL dengan Banyak ke Banyak Hubungan

Solusi kedua saya menggunakan fungsi MySQL GROUP_CONCAT() untuk menggabungkan semua tag yang cocok dengan item menjadi string yang dipisahkan koma di kumpulan hasil.

SELECT i.ItemContent, GROUP_CONCAT(t.TagName ORDER BY t.TagName) AS TagList
FROM item AS i 
  INNER JOIN ItemTag AS it ON i.id = it.ItemId 
  INNER JOIN tag AS t ON t.id = it.TagId
GROUP BY i.ItemId;

Fungsi GROUP_CONCAT() adalah fitur MySQL, bukan bagian dari SQL standar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Haruskah saya hanya menggunakan AWS RDS Automated Backup atau DB Snapshots?

  2. jam waktu mysql

  3. Desain database untuk pengelompokan

  4. PHP SQL :Cara menyimpan data ke beberapa database dari satu bentuk html ATAU cara menyalin data dari satu database ke database lain secara otomatis

  5. Bagaimana cara memperbarui dua kolom dalam database MySQL?