【发布时间】:2022-01-12 09:57:34
【问题描述】:
我正在尝试使用连接查询从 2 个表中获取数据。在这里,我在 2 个具有相同列名的表中有 2 个列。
这是我的查询:
public function get_all_expenses()
{
$this->db->select("*",'category.name as cat_name');
$this->db->from('expense');
$this->db->join('category','expense.cat_id = category.id');
$this->db->join('users','expense.user_id = users.id');
$query = $this->db->get();
return $query;
}
我可以获取 1 个表的 1 列的数据。但我无法获取另一个表的另一列的数据。我正在使用 CodeIgniter。
【问题讨论】:
-
你得到哪个错误??
-
谢谢@adeys。我没有收到任何错误。但我看不到结果中的列。谢谢。
-
你试过左/右连接吗?
标签: mysql sql database codeigniter join