1
Я хочу выбрать данные из таблицы продуктов питания для идентификатора пользователя, но имя файла должно быть отличным.MYSQL Отдельный запрос на несколько столбцов
Я использовал следующий запрос
SELECT *
FROM Food
WHERE cfid IN (
SELECT distinct(foodname) FROM Food WHERE userid=234
);
но он возвращает пустой набор данных.
еды Таблица
cfid foodname userid brand
160 special chapati 234 homemade
161 chicken fry special 234 kfc
162 apple punch 234 homemade
164 pohapokri 234 homemade
165 pohapokri 234 homemade
167 besan gatte 234 home made
168 besan gatte 234 home made
169 pohapokri 234 homemade
172 chicken fry special 234 kfc
174 special chapati 234 homemade
175 special chapati 234 homemade
Конечно, CFID не могут быть найдены в отдельном списке foodname. Каков ваш желаемый результат? Вам просто нужно имя food, userid и бренд? Если вам нужен cfId, какой из них вам нужен, если это «дубликат» в названии еды? –
DISTINCT не является функцией. – Strawberry
@ RaphaëlAlthaus Я хочу отличное имя для еды только с cfid, userid, брендом может быть dublicate –