медведя со мной, им очень плохо объясняя вещь и я даже не знаю, подходящее название для этой проблемы
Ok ребят У меня эта проблема
У меня уже есть одна таблица имя meal
Mysql, хранение несколько значения в одной колонке из другой таблицы
+------+--------+-----------+---------+
| id | name | serving | price |
+------+--------+-----------+---------+
| 1 | soup1 | 2 person | 12.50 |
+------+--------+-----------+---------+
| 2 | soup2 | 2 person | 15.50 |
+------+--------+-----------+---------+
| 3 | soup3 | 2 person | 23.00 |
+------+--------+-----------+---------+
| 4 | drink1 | 2 person | 4.50 |
+------+--------+-----------+---------+
| 5 | drink2 | 2 person | 3.50 |
+------+--------+-----------+---------+
| 6 | drink3 | 2 person | 5.50 |
+------+--------+-----------+---------+
| 7 | frui1 | 2 person | 3.00 |
+------+--------+-----------+---------+
| 8 | fruit2 | 2 person | 3.50 |
+------+--------+-----------+---------+
| 9 | fruit3 | 2 person | 4.50 |
+------+--------+-----------+---------+
Хорошо, теперь я хочу, чтобы позволить администратору создать комбинированную еду из этого meal
таблицы
Так что средний, комбинированный прием пищи может иметь неограниченное число amout еды
В настоящее время им головоломка, как сохранить/ссылку комбо еду к еде я donw хочу сохранить что-то LKE ниже
+------+--------------+-----------+-----------+
| id | combo_name | serving | meal_id |
+------+--------------+-----------+-----------+
| 1 | combo1 | 2 person | 1,4,7,9 |
+------+--------------+-----------+-----------+
| 2 | combo2 | 2 person | 2,5,8 |
+------+--------------+-----------+-----------+
| 4 | combo3 | 2 person | 3,5,6,9 |
+------+--------------+-----------+-----------+
Посмотрите на meal_id
колонке, я не думаю, что это хороший способ для хранения данных
Это правильный способ сделать это –
thanx four answer – slier
При извлечении данных не требуется больше циклов для обработки по сравнению с структурой аскер, где можно обрабатывать эту строку для получения нескольких значений. Я тоже в этом смущен! –