я есть питание таблицыобъединить несколько таблиц отношению
food_id food_name
1 chappathi
и другую категорию таблицы
category_id category_name
1 non-veg
2 nutrition
и отношение таблицы food_category
food_id category_id
1 1
1 2
где food_id является foriegn ключ food_id в таблице продуктов, category_id является foriegn_key категории_id в таблице категорий, t здесь будет случай нет категории для питания я попытался
$sql= "SELECT * FROM food f
LEFT JOIN food_category fc
ON f.food_id=fc.food_id
LEFT JOIN category c
ON fc.category_id=c.category_id"
это дает мне больше, чем один продуктов питания, что я хочу
item name: chappathi
categories: non-veg, nutrition
------------------------------
second row of result set if there is any
Каков будет ваш результат? – SIDU
Как я вижу, ваш запрос верен, и он даст вам несколько записей. Поскольку у него есть две категории, связанные с таблицей food_category. –
Я хочу только элемент питания с идентификатором 1, если в таблице результатов есть какие-либо категории. Я хочу, чтобы вытащить его в пищевой элемент 1 в виде массива или что-то еще, поэтому я могу отображать его как chappathi с питательной и неэпидемической категорией @SIDU –