【发布时间】:2016-10-18 10:05:09
【问题描述】:
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、标题和类别 ID,从第二个表中选择所有文本和 MAX 个答案的 crdate。此查询选择 Min crdate。我应该如何改变它?
UPD 我有表格问题和答案。作为表格的名称,我选择问题和答案。一个问题可能有多个答案。我想将所有答案合并到一个变量中(稍后将一些变量合并到一个变量中以进行全文搜索)并选择最后一个答案的 crdate。
【问题讨论】: