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

Mysql, menyimpan banyak nilai dalam satu kolom dari tabel lain

Buat tabel tautan banyak-ke-banyak:

combo_id    meal_id
1           1
1           4
1           7
1           9
2           2
2           5
2           8
3           3
3           5
3           6
3           9

Untuk memilih semua makanan untuk kombo yang diberikan:

SELECT  m.*
FROM    combo_meal cm
JOIN    meal m
ON      m.id = cm.meal_id
WHERE   cm.combo_id = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Literal karakter Unicode (heksadesimal) di MySQL

  2. Cara Membuat CRUD Sederhana Menggunakan PHP dan MySQL Dengan Mudah

  3. Bergabung dengan Tabel dari Database yang berbeda

  4. Pemotongan data:Data terlalu panjang untuk 'logo' kolom di baris 1

  5. Java/Mysql..SQLException:Sebuah tabel harus memiliki setidaknya 1 kolom SQLState:42000 VendorError:1113