Error number: 1052(ambiguous) mengambil data dari tabel lain yang di join berdasarkan id

saya mau mengambil data berdasrkan user login di tb_data menggunakan relasi dengan tb_users, namun terjadi error ambiguous Error Number: 1052 Column 'id_user' in where clause is ambiguous SELECT `tb_data`.*, `tb_users`.`nama_user`, `tb_users`.`username`, `tb_users`.`akses_level`, `tb_users`.`nama_panggilan`, `tb_users`.`keterangan` FROM `tb_data` RIGHT JOIN `tb_users` ON `tb_data`.`id_user` = `tb_users`.`id_user` WHERE `id_user` IS NULL ORDER BY `id_user` Filename: C:/xampp/htdocs/inkomunjani/system/database/DB_driver.php Line Number: 691
public function getData($id_data)
	{
		$this->db->select('tb_data.*, tb_users.nama_user, tb_users.username, tb_users.akses_level, tb_users.nama_panggilan, tb_users.keterangan');
		$this->db->from('tb_data');
		//join db
		$this->db->join('tb_users', 'tb_data.id_user = tb_users.id_user', 'right');
		//end join db
		$this->db->where('id_user', $id_data);
		$this->db->order_by('id_user');
		$query = $this->db->get();

		return $query->row();
	}
avatar waziat

@waziat

22 Kontribusi 5 Poin


Jawaban Terpilih

Bisa seperti ini tak gan
$this->db->where('tb_users.id_user', $id_data);
$this->db->order_by('tb_users.id_user');
avatar mltobing

@mltobing

114 Kontribusi 77 Poin

Jawaban

Bisa seperti ini tak gan
$this->db->where('tb_users.id_user', $id_data);
$this->db->order_by('tb_users.id_user');
avatar mltobing

@mltobing

114 Kontribusi 77 Poin


terimaksih gan, udah bisa dengan cara itu.
avatar waziat

@waziat

22 Kontribusi 5 Poin


kalo untuk login dari dua table gimana yah mas...


class Auth_m extends CI_Model
{
    public function login($nik, $password)
    {
        $this->db->select('*');
        $this->db->from('user, akun');
        $this->db->where('nik', $nik);
        $this->db->where('password', $password);
        $this->db->limit(1);
        $query = $this->db->get();

        if ($query->num_rows() == 1) {
            return $query->result();
        }
    }
}

avatar hadisaputra_google_6435

@hadisaputra_google_6435

2 Kontribusi 0 Poin


Login untuk gabung berdiskusi