相关疑难解决方法(0)

如何将此SQL重写为CodeIgniter的Active Records?

SELECT *, SUM(tbl.relevance) AS relevance FROM
(
    (
        SELECT q_id,
        MATCH(a_content) AGAINST ('?????') AS relevance
        FROM answers

        WHERE
        MATCH(a_content) AGAINST ('?????')
    )
    UNION
    (
        SELECT q_id,
        (MATCH(q_content) AGAINST ('?????')) * 1.5 AS relevance
        FROM questions

        WHERE
        MATCH(q_content) AGAINST ('?????')
    )
) AS tbl

JOIN questions ON questions.q_id = tbl.q_id

GROUP BY tbl.q_id
ORDER BY relevance DESC
Run Code Online (Sandbox Code Playgroud)

sql activerecord codeigniter

1
推荐指数
1
解决办法
3921
查看次数

标签 统计

activerecord ×1

codeigniter ×1

sql ×1