Ich versuche aus mehreren Tabellen abzufragen, benutze die aktive Datensatzklasse von codeigniter

Ich versuche, die Daten, die aus der MySQL-Abfrage stammen, zu bekommen, um sie später zu verwenden. Es ist mir egal, ob ich die Daten in einer Tabelle mit Join-Klauseln ausgeben muss. Ich muss nur in der Lage sein, einen bestimmten Teil davon zu bekommen. Aber ich möchte alle erhalten, die in Beziehung stehen oder miteinander in Beziehung stehen.

Dies ist mit dem Codeigniter MVC Framework mit PHP @ gemac

Beispieldatenbank mit Tabellen

Ich möchte mit einer Abfrage auf die Daten aus jeder Tabelle zugreifen können

function get_reg(){
    $this->db->select('*');
    $this->db->from('
                        tableA.*,
                        tableB.*,
                        tableC.*,
                        tableD.*
                    ');
    $this->db->where('tableA.name = tableB.name');
    $this->db->where('tableC.name = tableD.name');
    $this->db->where('tableA.name = tableD.name');
    $this->db->where('tableC.name = tableB.name');
    $query = $this->db->get();
    return $query->result_array();
}

uf so etwas kann dann so zugegriffen werden:

$ this-> load_model-> get_reg () // und bekomme was ich will

Ich weiß nicht, ob dies möglich ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage