У меня есть таблица базы данных со следующими столбцами:
id_product, кол-во, всехMysql Сравнение двух столбцов
Я хочу, чтобы выбрать все продукты, где кол-во < всего.
Это то, что я использую сейчас, но он не работает:
SELECT * FROM tb_products WHERE id_product='$id' AND qty < total;
не работает как? –
Не хватало одной цитаты из 'qty'> 'total' – fackz
, что было бы неправильно. '' qty'' - это строка с буквами 'q',' t' и 'y'. 'qty' сам по себе является полем, имя которого« qty ». то же самое для всего. '' qty '<' total'' верен только потому, что 'q' предшествует' t' в алфавите, а не потому, что вы сравниваете значения этих полей. ваше предложение where теперь эквивалентно 'where 1 = 1', которое ВСЕГДА истинно. –