2016-08-10 2 views
0

Ich bin wirklich nicht gut in SQL.coderigniter - wie zwei Variablen in zwei Tabellen abfragen und beitreten?

In dieser Situation möchte ich Daten in zwei Tabellen suchen.

Dies ist mein Modell.

Wie mache ich eine SQL-Suche zu einem Array, das verwandte Daten dieses Benutzernamens dieser Woche haben?

+0

Änderung dieser ** $ this-> db-> aus ('tb_member_client mc', 'tb_commission_bonus cb'); ** dazu ** $ this-> db-> von ('tb_member_client mc'); ** –

+0

$ this-> db-> join ('tb_commission_bonus cb', 'cb.clientId = mc.clientId'); Wenn Sie keinen 3. Parameter angeben, wird standardmäßig INNER als Join festgelegt. –

+0

überprüfen Sie royututs.com/codeignit-join-example/ – user3470953

Antwort

0

Versuchen Sie folgendes:

public function get_commission_week($username, $weekId){ 

    $this->db->select('mc.clientId, mc.account,cb.weekId,cb.create_at'); 

    $this->db->from('tb_member_client mc'); 

    $this->db->where('mc.account', $username); 
    $this->db->where('cb.weekId', $weekId); 

    $this->db->join('tb_commission_bonus cb', 'cb.clientId = mc.clientId','left'); 

    $query = $this->db->get(); 

    return $query->result()->$row; 

} 
Verwandte Themen