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

Cara menggabungkan dua tabel menggunakan daftar yang dipisahkan koma di bidang gabungan

select
    m.id,
    group_concat(c.name)
from
    movies m
    join categories c on find_in_set(c.id, m.categories)
group by
    m.id

Outputnya harus seperti ini:

Table movies {
  -id-       -categories-
  1          Comedy,Drama
  2          Action,Drama
  4          Other,Dance
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri SQL dari beberapa nilai dalam satu sel

  2. Bagaimana menghubungkan database MySQL jarak jauh di PHP

  3. menggunakan (-) tanda hubung di nama tabel mysql

  4. 4 Cara Memeriksa Tipe Data Kolom di MySQL

  5. Sistem pengaturan ulang kata sandi di PHP