codeigniter - codeigniter,如何选择数据库连接三个表
问题描述
ask how to select customer.no_member,customer.name,SUM sale_item.harga ,sale.tgl_transaksi where status =selesai group_by customer.name join sale.id = sale_item.sale_id join sale.customer = customer.name
解决方案
我知道你的表结构不好。那里还有一张桌子,就是item,对吧?并且您需要在 sale_item 表中提供 id_cs 列。
但我试着给你一个例子来加入 4 个表。我希望它能解决你的问题。
$this->db->select(cs.*, si.*, sale.*, i.*);
$this->db->from('sale_item si');
$this->db->join('customer cs', 'si.cs_id = cs.id');
$this->db->join('sale', 'si.sale_id = sale.id');
$this->db->join('item i', 'si.item_id = i.id');
推荐阅读
- c# - 我如何从 web api 获取数据到 ac# windows 窗体应用程序类
- events - 如何增加 devexpress 中的 cellvaluechanged 事件?
- arrays - 如何计算多层数组中的值?
- php - 他们是集成 Drupal-8 和 ionic4 以进行用户注册和登录的方法吗?
- android - 是否可以在 Android 中使用 mp4parser 将原始 mpeg4-es 视频帧输出到 mp4 容器?
- javascript - 当悬停在系列的任何点上时,有没有一种方法可以触发 echarts 库上的 mouseover 事件,而不是悬停在数据点上?
- java - 如何以编程方式生成图标并使用它而不是快捷方式图标?
- javascript - 模态引导 4 不显示
- python - 根据条件逐行添加列值
- unity3d - 从一个场景移动到另一个场景时如何保持动画播放