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
を登録しよう。このクエリは、Min crdateを選択します。どのように私はそれを変更すべきですか?第二のテーブルからの最大時間を選択し、私は、最初のテーブルから2番目のテーブルからすべてのテキストと回答の<strong>MAX</strong>のcrdateをUID、タイトルとカテゴリIDを選択したい
UPD テーブルの質疑応答があります。テーブルの名前として、私は質疑応答を選択します。 1つの質問にいくつかの回答があるかもしれません。 1つの変数にすべての回答を連結したい(後でフルテキスト検索の変数を連結する)し、最後の回答のcrdateを選択する。
thx、max(crdate)がALLテーブルから最大値を返すと考えました – Dev
正しい結果が得られていますか? – Madhivanan
それは奇妙なことですが、そうです – Dev