У меня странная ситуация. Мне нужно выбрать все данные из имени таблицы с различными значениями из другой таблицы.Подсчитайте различные значения с помощью результатов запроса SELECT с ошибкой
Вот схема базы данных базы данных, что мне нужно, чтобы получить различные значения:
Когда я бегу оба запроса без INNER JOIN они выполняются без ошибок, но когда я использую INNER JOIN я получил ошибку
Это вопрос, который я использовал:
SELECT * FROM `todo`
INNER JOIN
SELECT `task`.`status`,COUNT(*) as count FROM `task`
ON `todo`.`id`=`task`.`id_list` WHERE `todo`.`user_id` = 43
Как вы можете видеть, что нужно, чтобы получить общее количество столбца состояния от О.Т. ее стол. Это может быть сделано с помощью одного запроса к одной или мне нужно запустить два querys, чтобы получить данные ...
Какое сообщение об ошибке вы получаете? –
@ Ошибка David-McQ: # 1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии сервера MySQL, для правильного синтаксиса для использования рядом с «SELECT' task'.'status', COUNT (*) как счетчик FROM 'task' ON' todo'.'id' = 'task' .'id_l 'в строке 4 – jureispro