
Здравствуйте.Я хочу выбрать блюда, которые имеют только точно выбранный псевдоним ингредиента?Например: Таблица псевдонимов ингредиентов:
+----+----------+
| id | Name |
+----+----------+
| 22 | potato |
| 23 | rice |
| 29 | chicken |
+----+----------+
Таблица ингредиентов:
+------+-----------+----------+-------+------+----------+
| id | name | proteins | carbs | fats | alias_id |
+------+-----------+----------+-------+------+----------+
| 3043 | Chicken 1 | 44.0 | 3.0 | 3.0 | 29 |
| 3025 | Rice 1 | 44.0 | 32.0 | 23 | 23 |
| 3024 | Rice 2 | 23.0 | 22.0 | 33.0 | 23 |
| 3042 | Chicken 2 | 22.0 | 22.0 | 3.0 | 29 |
| 3022 | Potato 1 | 22.0 | 22.0 | 32.0 | 22 |
| 3021 | Potato 2 | 20.0 | 30.0 | 40.0 | 22 |
| 3041 | Chicken 3 | 11.0 | 11.0 | 11.0 | 29 |
| 3026 | Rice 3 | 1.0 | 1.0 | 1.0 | 23 |
| 3023 | Potato 3 | 1.0 | 2.0 | 3.0 | 22 |
+------+-----------+----------+-------+------+----------+
Столовая еда:
+----+-----------------------------------------+
| id | name |
+----+-----------------------------------------+
| 1 | Meal with Chicken 1 and Rice 1 |
| 2 | Meal with Chicken 1 and Rice 2 |
| 3 | Meal with Chicken 2 Potato 1 |
| 4 | Meal with Chicken 2 Potato 1 and Rice 1 |
+----+-----------------------------------------+
Таблица еды: ингредиент:
+-------+---------+---------------+--------+------+
| id | meal_id | ingredient_id | weight | role |
+-------+---------+---------------+--------+------+
| 13366 | 1 | 3043 | 13 | 1 |
| 13367 | 1 | 3025 | 1 | 1 |
| 13368 | 2 | 3043 | 12 | 2 |
| 13369 | 2 | 3024 | 8 | 3 |
| 13370 | 3 | 3042 | 22 | 1 |
| 13371 | 3 | 3022 | 1 | 1 |
| 13372 | 4 | 3042 | 3 | 1 |
| 13373 | 4 | 3022 | 3 | 3 |
| 13374 | 4 | 3024 | 2 | 2 |
+-------+---------+---------------+--------+------+
Как я могу получить еду только , в которой есть ингредиенты только с псевдонимами ингредиентов Картофель и курица?В моем примере результатом должен быть обед с курицей 2 Картошка 1?