У меня возникла проблема, которую я не могу решить самостоятельно. Там несколько вопросов, которые касаются подсчета, но я не видел того, где подсчет выполняется, как будто мне это нужно. В моей таблице у меня есть три слота, которые могут быть забронированы на лицо, в лице их ID, как это:Как подсчитать несколько столбцов с помощью mysqli?
ID | Slot1 | Slot2 | Slot3
1 45 53
2 1 27 6
3 53
4 6 45
5 15 53
Вполне возможно, что слоты свободны, но не исключено, что идентификатор блок слотов.
Теперь я хотел бы подсчитать, как часто каждый идентификатор используется в трех слотах. Результат будет выглядеть следующим образом для приведенных выше таблиц:
ID Count
1 1
6 2
15 1
27 1
45 2
53 3
Это возможен с одним туздо заявлением или мне нужно сделать GROUP BY для каждого слота и добавить слоты позже в моем сценарии?
Если возможно выполнить подсчет в mysql по всем трем слотам, можно ли также присоединиться к результату со второй таблицей, содержащей имена для идентификаторов?
Можете ли вы поделиться тем, что вы уже пробовали? –
Не уверен, но [это] (http://stackoverflow.com/questions/18675069/count-non-empty-fields-mysql) может быть чем-то для вас. – Naruto
'multiple' - это pleonasm, потому что строки представляют собой множественное число , название не имеет смысла в вашем вопросе. Нам нужны примеры, чтобы прояснить ваш вопрос. – Xorifelse