gpt4 book ai didi

php - 获取连接中两个表的相同字段名称值

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

我有两个表,分别是送货地址和帐单地址。我对这些表使用 join 。但不幸的是两个表的字段名称相同。我想回显这两个数据。

$this->db->select('a.*,b.*,c.*');
$this->db->from('pr_order_products as a');
$this->db->join('cust_bill_address as b','a.user_id = b.cust_id','inner');
$this->db->join('cust_ship_address as c','a.user_id = c.cust_id','inner');
$this->db->where($cond);
$query = $this->db->get();
echo $this->db->last_query(); exit;
return $query;

如果我获取结果并且echo $order->cust_id;意味着它只从billing_address表中获取。有什么办法吗?

最佳答案

在 select 语句中显式设置数据字段:

$this->db->select('
a.cust_id as a_cust_id,
b.cust_id as b_cust_id,
c.cust_id as c_cust_id,
etc...');

关于php - 获取连接中两个表的相同字段名称值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29160099/

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