Hola Bellenger,
Muchas gracias por responder, no consigo que me devuelva todos los que espero, les dejo mi active record para que vean lo tengo
Código SQL:
Ver original$array = array('usuarios.tipo' => 'pro','materias.codMateria' => $idmateria, 'materias.codUsuario' => NULL);
$query = $this->db->SELECT('usuarios.codUsuario,usuarios.nombre,usuarios.apellido');
$query = $this->db->JOIN('materias', 'usuarios.codUsuario=materias.codUsuario AND usuarios.codUsuario = materias.codUsuario','left');
$query = $this->db->WHERE($array)->GET('usuarios');
El "materias.codMateria =1" de la consulta principal puede tomar cualquier valor numérico pues se trata de un campo autonumérico.
Select original:
Código SQL:
Ver originalSELECT * FROM usuarios
LEFT JOIN materias ON materias.codMateria =1 AND usuarios.codUsuario = materias.codUsuario
WHERE usuarios.tipo = "pro" AND materias.codUsuario IS NULL
Me pueden ayudar a encontrar el error?
gracias desde ya