Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/05/2012, 16:59
t0n1
 
Fecha de Ingreso: noviembre-2010
Mensajes: 175
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Valor Null en sql server

Cita:
Iniciado por Libras Ver Mensaje
si entiendo bien te regresa los registros porque estas haciendo un inner join por el campo id y el campo id existe en las 2 tablas

Tabla Empleados

Codigo = 1 Empleado = Juan
Codigo = 2 = Empleado = <Null>
Codigo = 3 = Empleado = María


Tabla Departamentos

Codigo = 1 Departamento = <Null>
Codigo = 2 Departamento = Informática
Codigo = 3 = Departamento = Finanzas

asi que te regresaria

1 juan Null
2 Null Informatica
3 Maria Fianzas

aqui lo que podrias hacer es algo asi:

Código SQL:
Ver original
  1. SELECT
  2.              A.Empleado,
  3.              B.Departamento
  4. FROM
  5.              Empleados A
  6. INNER JOIN
  7.             Departamentos B
  8. ON
  9.            A.Codigo = B.Codigo  AND a.empleado IS NOT NULL AND b.departamento IS NOT NULL
y te regresaria

3 Maria Fianzas


Saludos!
Ahhhh...la clave estaba en los campos Id. Gracias!