SELECT q.uid, q.title, q.category_id, CONCAT(CONCAT(q.text,'\n'),a.answer) as description
FROM questions q
LEFT JOIN (
SELECT question_id, crdate, GROUP_CONCAT(text SEPARATOR '|| ') answer
FROM answers
GROUP BY question_id
ORDER BY crdate DESC
) a ON q.uid = a.question_id
WHERE q.deleted = 0 AND q.answers > 0
Я хочу, чтобы выбрать UID, название и идентификатор категории из первой таблицы, весь текст и MAX crdate ответов от второй таблицы. В этом запросе выберите Min crdate. Как мне это изменить?Выберите максимальное время из второй таблицы JOIN
UPD У меня есть вопросы и ответы на таблицы. В качестве имен таблиц я выбираю вопросы и ответы. На один вопрос может быть несколько ответов. Я хочу, чтобы конкат все ответы в одной переменной (позже concat некоторые переменные в одном для полнотекстового поиска) и выберите crdate последнего ответа.
thx, я думал, что max (crdate) возвращает максимальное значение из ВСЕХ таблиц – Dev
Это дает правильный результат? – Madhivanan
это странно, но да – Dev