У меня есть таблица со следующими столбцами: user_id, ключ, значение и флаг.SELECT, FROM, WHERE, GROUP BY и ORDER BY работают сами, как и ожидалось.Когда я пытаюсь добавить ключ в таблицу, я получаю сообщение об ошибке для проверки моего синтаксиса.Ключ - это вопрос, а ценность - ответы.Я хочу получить результат, который показывает все вопросы со всеми возможными ответами и подсчет того, как часто этот ответ встречался.
SELECT value AS 'Answer', count(*) AS 'Total Votes'
FROM survey_data sd
INNER JOIN (SELECT key FROM sd GROUP BY key) T1 ON T1.key = sd.key
WHERE flag != 1
GROUP BY value
ORDER BY 'Total Votes' DESC
Что мне здесь не хватает?
В качестве примечания, когдаЯ выполняю этот запрос без ВНУТРЕННЕГО СОЕДИНЕНИЯ, результат не упорядочен DESC по «Всего голосов» - кто-нибудь знает, почему или в чем проблема?
Спасибо, Райан