Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql, lưu trữ nhiều giá trị trong một cột từ một bảng khác

Tạo một bảng liên kết nhiều đến nhiều:

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

Để chọn tất cả các bữa ăn cho một combo nhất định:

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. Lỗi MySQL 1022 khi tạo bảng

  2. mysql là mảng trong nhiều cột

  3. Virtualmin:Bạn không có quyền truy cập vào cơ sở dữ liệu MySQL này sau khi thay đổi mật khẩu

  4. Php addlashes sql injection vẫn còn hiệu lực?

  5. Khi nào * không * sử dụng câu lệnh đã chuẩn bị sẵn?