我无法弄清楚如何合并这两个查询并一次得到结果。如何合并2个sql语句并立刻获得结果
$q1 = "SELECT q.id, q.content, a.id, a.content, a.addDT, acr.score
FROM questions_and_exercises q, `lesson-question` lq
LEFT JOIN answers a ON (a.uid=? AND a.qid=lq.qid)
LEFT JOIN `answer_chk_results` acr ON (acr.aid=a.id)
WHERE q.id=lq.qid AND lq.lid=?";
$q2 ="SELECT q.id, q.content, a.id, a.content, a.addDT, acr.score
FROM questions_and_exercises q,
`questions from-to` qft
LEFT JOIN answers a ON (a.uid=? AND a.qid=qft.qid)
LEFT JOIN `answer_chk_results` acr ON (acr.aid=a.id)
WHERE q.id=qft.qid AND qft.to_uid=?";
推荐?在此先感谢
使用['UNION'(http://dev.mysql.com/doc/refman/5.5/en/union.html),卢克 – Nemoden 2012-07-30 06:50:54