Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql, съхраняващ множество стойности в една колона от друга таблица

Създайте таблица с връзки много към много:

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

За да изберете всички хранения за дадена комбинация:

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. ГРЕШКА 1054 (42S22):Неизвестна колона „‍‍“ в „списък с полета“

  2. MySQL Дублирана грешка с ALTER IGNORE TABLE

  3. Някакъв начин да избегнете сортиране на файлове, когато поръчката по е различна от клаузата where?

  4. C# с MySQL - Грешка:Guid трябва да съдържа 32 цифри с 4 тирета, когато се опитвате да отворите връзката

  5. Как да изтрия редове от таблица за присъединяване (ManyToMany) в Doctrine?