SQL Server - Hacer un Query sin el valor de otra tabla

 
Vista:

Hacer un Query sin el valor de otra tabla

Publicado por oswald (2 intervenciones) el 24/10/2012 18:52:13
Espero me pueda explicar.

AL hacer un Query necesito que el conjunto de resultado NO me traiga el registro que tengo en otra tabla.

Query:

1
2
3
4
5
6
SELECT T2.IDCurso, T2.NOMBRECURSO
FROM dbo.tblCursoArea T1
 INNER JOIN tblCursos T2 ON T2.IDCURSO = T1.IDCURSO
 INNER JOIN tblArea T3 ON T3.IDAREA = T1.IDAREA
 LEFT JOIN tblCursoEmpleados T4 ON T4.IDCURSO = T1.IDCURSO
WHERE T3.IDAREA = 19


Resultado:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1	CONEXION
2	SURGE
3	SOLDADURA POR ULTRASONIDO
4	SOLDADO PROTECTOR TERMICO EMBOBINADO
5	HORNO DE BARNIZ
6	SOLDADURA POR REMACHE PUNTO DE CONTACTO
7	SOLDADURA AUTOGENA
8	BOBINAS
9	TRANSFERENCIA
10	SWITCHES
11	CABLES Y CORDONES
12	FABRICACION DE CABLES Y APLICACION DE TERMINALES
13	PREPARACION DE BOBINAS
14	PREPARACION DE ESTATOR
15	DESCARGA Y RIMADO DE ESTATOR EMBOBOBINADO


Necesito que NO me muestre en este caso el ID=8 "BOBINAS" que tengo asignado en la tabla

tblCursoEmpleados:


1
2
NoEmpleado	IDCurso	     IDArea	Programado
        2597       8	        19	                  1



Espero me haya podido explicar.

muchas gracias por su ayuda
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Hacer un Query sin el valor de otra tabla

Publicado por Isaias (4558 intervenciones) el 24/10/2012 20:53:35
¿No es tan sencillo como indicarlo en tu filtro WHERE?


WHERE T3.IDAREA = 19 AND T2.IDCurso <> 8
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

Hacer un Query sin el valor de otra tabla

Publicado por oswald (2 intervenciones) el 24/10/2012 21:14:29
Es correcto amigo solo que me da como resultado esto:

1
2
IDCurso	NombreCurso
    8	    BOBINAS


y no es lo que espero, lo que busco es que me de los resultados como lo menciono arriba y sin ese registro que esta en mi otra Tabla.

Alguna otra Idea?, o a lo mejor estoy haciendo mal mi Query!!

Gracias y 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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Hacer un Query sin el valor de otra tabla

Publicado por Isaias (4558 intervenciones) el 24/10/2012 23:17:17
Tal vez este mal la consulta, porque claramente el WHERE indica que se excluya al T2.IDCurso <> 8
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