я затем 3 других SO ответов, и они говорят, что это работает .. но здесь нет ... вот моя проблема, у меня есть этот вопрос:не может рассчитывать результаты присоединяемой таблицы MYSQL
SELECT
q.*
FROM relacionamento AS r
INNER JOIN questoes AS q ON r.idquestao = q.id
WHERE tabela = 'disciplina'
GROUP BY q.id
до здесь, он не был идеальным .. Теперь мне нужно знать, как возвращается много строк ... я изменил запрос к этому:
SELECT
COUNT(q.*)
FROM relacionamento AS r
INNER JOIN questoes AS q ON r.idquestao = q.id
WHERE tabela = 'disciplina'
GROUP BY q.id
И получил эту ошибку:
Почему я не могу подсчитать, сколько строк я получил?
UPDATE: Я попытался сделать этот запрос также:
SELECT
COUNT(*)
FROM relacionamento AS r
INNER JOIN questoes AS q ON r.idquestao = q.id
WHERE tabela = 'disciplina'
GROUP BY q.id
И получить это как результат:
Вы можете разместить весь запрос, в котором вы использовали '' COUNT (д. *)? – user212514
@ user212514 да, но тот же, что и первый. Просто изменил вторую строку ... 1 секунду обновление i1ll с полным запросом –
@ user212514, нормально, только что обновлено ... –