В настоящее время я пытаюсь сосчитать несколько значений столбца в MySQL. Моя таблица выглядит следующим образом:
+------------+--------------+--------------+
| date | menu_person1 | menu_person2 |
+------------+--------------+--------------+
| 2020-04-29 | Menu 1 | Menu 1 |
+------------+--------------+--------------+
...
Теперь я хотел бы определить количество «Меню 1» для конкретной даты c. Таким образом, в этом случае результат кода должен быть «2» для выбранной даты.
До сих пор я использовал следующий код:
SELECT COUNT(*) AS menu_1_count FROM my_table WHERE date = "2020-04-29" AND (menu_person1 = "Menu 1" OR menu_person2 = "Menu 1");
Однако это будет отображать только 1, поскольку оба значения находятся в одной строке. Есть ли способ подсчитать каждый столбец?