У меня есть три таблицы.Запрос Mysql для объединения трех таблиц
запросы - request_id, request_message, requester_id
- запрашивающие
- requesters_id, requesters_name
- ответов
- RESPONSE_ID, REQUEST_ID, response_me Ssage
Я хочу, чтобы принести все поля из запросов, requesters_name из запрашивающих, для которых requester_id находится в таблице запросов и количества ответов на REQUEST_ID из таблицы ответов.
, пожалуйста, помогите мне.
Благодаря
LEFT JOIN медленный. Это будет по-прежнему работать с обычным JOIN – Cfreak
с регулярным JOIN, если для какого-либо конкретного запроса нет ответа, он не покажет эту строку. но с левой JOIN он покажет эту строку с count = 0; –
Если для каждого запроса имеется запросчик, могут использоваться 'INNER JOIN requesters'. – vearutop