У меня есть две таблицы, users
и reports
. У каждого пользователя нет одного, или нескольких отчетов, связанных с ним, а в таблице reports
есть поле user_id
.Как использовать подзапрос MySQL для подсчета количества строк в чужой таблице?
У меня есть следующий запрос, и мне нужно, чтобы добавить к каждой строке подсчета того, сколько отчетов пользователя:
SELECT *
FROM users
LIMIT 1, 10
мне нужно использовать подзапрос ли, и если да, то как я могу использовать его эффективно? Таблица reports
содержит тысячи и тысячи строк.
+1 и комментарий, чтобы убедиться, что это подхватывает пользователей с нулевыми отчетами. Может понадобиться заявление для представления «0», если сторона отчетов предлагает NULL? – Smandoli
это было именно то, что мне нужно для чего-то подобного – bowlerae