Estoy tratando de consultar desde múltiples tablas usign clase de registro activa de codeigniter

Estoy tratando de obtener los datos que provienen de la consulta mysql para usarlos más tarde. No me importa si tengo que generar los datos en una tabla con cláusulas de unión. Solo necesito poder obtener una parte específica de él. Pero quiero obtener todos los que están relacionados o tienen relevancia entre sí.

esto se hace con el framework codeigniter MVC con php

ejemplo de base de datos con tablas

Quiero poder acceder a los datos de cada tabla con una consulta

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();
}

algo como esto para luego acceder de esta manera:

$ this-> load_model-> get_reg () // y obtengo lo que quiero

No sé si esto es posible.

Respuestas a la pregunta(1)

Su respuesta a la pregunta