Я хотел бы получить сумму всех апельсинов в строке за конкретный год и конкретный месяц и конкретного пользователя. Я попробовал пару вариантов с AND & ИЛИ. Я не уверен, как пользователю и в более чем трех условиях. Ниже приведен пример сетки, для которых, например, желаемый результат 2 для первого ряда
прикрепленного примера в формате ПОС и один из запроса я пытаюсь с этоРасчет строк с более чем двумя условиями
Запрос
SELECT count(*) FROM `usr_fruit`
where (d1="orange" or d2=" orange " or d3=" orange " or d4=" orange ")
and year=115 and usrNo= 1 and month=2
таблица выглядит это
usrNo d1 d2 d3 d4 month year
1 orange apple apple orange 2 115
1 apple apple apple apple 3 114
2 apple apple apple orange 2 115
2 apple apple apple apple 3 114
так что же такое вопрос? Ошибка запроса? Возврат неверных результатов? – Mureinik
, когда я использую месяц = 2, тогда он показывает только 1, но если я удалю месяц = 1, тогда он даст результат как 2 .. – kpt
У вас есть две строки с апельсинами в них. Почему это не так? – Mureinik