我正在嘗試使用 Join Query 從 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。

uj5u.com熱心網友回復:
根據 CodeIgniter 檔案,資料庫select方法接受單個引數。選擇的正確語法是:
$this->db->select('*, category.name as cat_name');
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/409232.html
標籤:
