gpt4 book ai didi

php - 使用左连接,表列的总和返回 null (codeigniter)

转载 作者:行者123 更新时间:2023-11-29 20:11:36 27 4
gpt4 key购买 nike

我有这个查询:

$get_similar = $this->db->select('product.ar_id, product.title, likes.id, SUM(likes.up) as vote');
$get_similar = $this->db->from('product');
$get_similar = $this->db->join('likes', 'likes.id = product.id', 'left');
$get_similar = $this->db->where("MATCH (product.title, product.introduction) AGAINST ('$search') group by product.id LIMIT 6", null, false);
$get_similar = $this->db->get();

对于每一行,我都会得到vote = null!它应该仅针对没有投票的产品返回 0!你能告诉我哪里错了吗?

最佳答案

我认为你的错误在这里:

$get_similar = $this->db->join('likes', 'likes.id = product.id', 'left');

您正在将 likes.id 与 Product.id 一起加入,我认为您想要将“likes.product_id”与“product.id”之类的内容加入

关于php - 使用左连接,表列的总和返回 null (codeigniter),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40072503/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com