如何加入下面的兩個函數並使它們在同一個$qry
內?重新排列codeigniter mysql
public function get_page_likes() {
$qry = $this->db->query("SELECT p.id, p.tid, IF(SUM(pl.like) > 0, SUM(pl.like), 0) AS likes FROM pages_test AS p LEFT JOIN page_likes_test pl ON p.id = pl.pid AND p.tid = pl.tid GROUP BY p.tid, p.id HAVING likes >= 0 ORDER BY p.id, p.tid");
return $qry->result_array();
}
public function get_page_dislikes() {
$qry = $this->db->query("SELECT p.id, p.tid, IF(SUM(pl.dislike) > 0, SUM(pl.dislike), 0) AS dislikes FROM pages_test AS p LEFT JOIN page_likes_test pl ON p.id = pl.pid AND p.tid = pl.tid GROUP BY p.tid, p.id HAVING dislikes >= 0 ORDER BY p.id, p.tid");
return $qry->result_array();
}
https://i.stack.imgur.com/NJsEn.png
請添加您的表格結構和所需結果的示例。 – Kisaragi
@kisaragi謝謝我剛添加了我的表結構,結果和詳細說明 – Mason