Я очень новичок во всем этом, поэтому заранее прошу прощения за такой простой вопрос.
У меня есть три таблицы: проблемы, решения и голоса.
Проблемы имеет: ID,Проблема
Решения имеют: ID, ProblemID, Решение
Голосов имеет: ID, SolutionID, Тип голосования, Дата / время
План состоит в том, что любой пользователь может опубликовать проблему(для внутреннего рабочего сайта) и любой желающий может добавить список решений.Затем они также могут проголосовать за любое решение данной проблемы.Они также могут передумать, выбрать другое решение, позволяющее нам увидеть, как со временем менялось мнение.Тип голосования будет записан как Stick или Twist.Придерживайтесь их текущего голосования, Твист - запись, что они передумали.
Я ищу запрос mysql для вывода всех Решений для данной Проблемы с соответствующими голосами, подсчитанными в следующем столбце (всепалочки пока).Проблема, с которой я сталкиваюсь, заключается в том, что я не могу понять, как правильно использовать подзапросы и левое объединение, поэтому, если у решения нет голосов, я все равно могу вывести «0» или «нет голосов» в соответствующем месте.
Опять же, я очень новичок в этом, поэтому я прошу прощения за такой глупый вопрос!Спасибо ...