SQL Server - Problema consulta SQL

 
Vista:

Problema consulta SQL

Publicado por Diego (3 intervenciones) el 06/06/2014 01:48:03
Buenas tardes.

Por cuestiones de código y de forma de trabajo, necesito hacer una consulta donde el WHERE sea algo así:
tabla.registro1 = tabla.registro1

El problema de hacer este tipo de consulta es que los valores que me regresa son los que son diferentes a null y necesito también los valores en null, cual sería la forma para poder solucionar este problema?

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 31
Ha disminuido su posición en 3 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Problema consulta SQL

Publicado por Salvador (29 intervenciones) el 06/06/2014 12:22:10
Hola Diego,

Mira haber esto:
1
2
3
4
5
6
7
SELECT
    CAMPO1
    ,CAMPO2
    ,CAMPO3
  FROM Tabla AS A
    LEFT JOIN Tabla AS B
      ON B.Registro1 = A.Registro1
El WHERE ya lo utilizas para otras cosas
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema consulta SQL

Publicado por Diego (3 intervenciones) el 06/06/2014 17:26:07
Hola!

El problema es que la comparación lo hago de la misma tabla usando tu ejemplo sería algo así:

SELECT
CAMPO1
,CAMPO2
,CAMPO3
FROM Tabla AS A
WHERE
A.Registro1 = A.Registro1

Y requiero que esta consulta también regrese valores en nulo.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema consulta SQL

Publicado por Diego (3 intervenciones) el 06/06/2014 19:58:17
Ya logre corregir el problema, lo hice mas o menos del siguiente modo:

(parametro != null ? (tabla.registro == parametro) : (tabla.registro == null) || (tabla.registro == tabla.registo))

Gracias por su ayuda :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar