Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/02/2012, 16:59
nh2006
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 4 meses
Puntos: 3
Respuesta: excuir registros de la unión de 2 tablas en CI

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
  1. $array = array('usuarios.tipo' => 'pro','materias.codMateria' => $idmateria, 'materias.codUsuario' => NULL);
  2. $query = $this->db->SELECT('usuarios.codUsuario,usuarios.nombre,usuarios.apellido');
  3. $query = $this->db->JOIN('materias', 'usuarios.codUsuario=materias.codUsuario AND usuarios.codUsuario = materias.codUsuario','left');
  4. $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 original
  1. SELECT * FROM usuarios
  2.     LEFT JOIN materias ON materias.codMateria =1 AND usuarios.codUsuario = materias.codUsuario
  3.     WHERE usuarios.tipo = "pro" AND materias.codUsuario IS NULL

Me pueden ayudar a encontrar el error?

gracias desde ya