我们有 2 个表 user_details
和 shipments
我们必须从 shipments
表中获取每个用户的所有 order_id
,其中 user_details
表中的 shipment_count
小于或等于 shipments
表中的 4
和 onb_status
!='1'
最佳答案
您可能想尝试一下这个。 mysql查询:
select u.user_email as email, s.from_address as from, s.to_address as to, s.order_id, u.user_id from shipments s left join user_details u on u.user_id = s.user_id where u.shipment_count <= 4 and s.onb_status !=1;
$this->db->select('u.user_email as email, s.from_address as from, s.to_address as to, s.order_id, u.user_id');
$this->db->from('shipments as s');
$this->db->where('u.shipment_count <=', 4);
$this->db->where('s.onb_status !=', 1);
$this->db->join('user_details as u', ' u.user_id = s.user_id');
$query = $this->db->get();
关于mysql - 使用 Codeigniter 与 where 条件连接查询返回所有行和行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37316450/