Gấu với tôi, im thực sự tồi tệ tại giải thích điều và tôi dont thậm chí biết một tiêu đề thích hợp cho vấn đề này
Ok guys tôi có vấn đề này
Tôi đã có một bảng tên meal
Mysql, tàng trữ nhiều giá trị trong cột duy nhất từ một bảng
+------+--------+-----------+---------+
| 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 |
+------+--------+-----------+---------+
Ok bây giờ tôi muốn cho phép quản trị viên để tạo ra một bữa ăn kết hợp từ meal
bảng này
Vì vậy, đó có nghĩa là, một bữa ăn kết hợp có thể có amout không giới hạn số bữa ăn
Hiện nay im câu đố như thế nào để lưu trữ/link kết hợp bữa ăn để bữa ăn tôi donw muốn lưu trữ một cái gì đó lke dưới
+------+--------------+-----------+-----------+
| 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 |
+------+--------------+-----------+-----------+
Nhìn vào cột meal_id
, tôi không nghĩ rằng đó là một cách tốt để lưu trữ dữ liệu
Đây là cách phù hợp để làm điều đó –
thanx bốn câu trả lời – slier
Trong khi truy xuất dữ liệu, điều này sẽ mất nhiều chu kỳ hơn để xử lý so với cấu trúc của người hỏi nơi người ta có thể xử lý chuỗi đó để nhận nhiều giá trị. Tôi cũng bối rối trong chuyện này! –