SQL - Consulta Negativa

 
Vista:

Consulta Negativa

Publicado por Miguel (7 intervenciones) el 10/07/2007 22:23:01
Hola a todos, ojala puedan ayudarme con este problema.

Hasta ahora sé como hacer una consulta que me muestre un conjunto de registros que cumplen con una condicion, pero ¿como hago una consulta que me muestre los registros que no cumplen esa condicion?

Por ejemplo, tengo dos tablas, A y B, ambas tienen un conjuto de registros similares, y si quiero sacar los elementos de A que estan en B, es decir una INTERSECCION pues la hago de la siguiente forma:

SELECT campodeA, campoDeB FROM A,B WHERE campoClaveA = campoClaveB

pero si lo que necesito son los registros que quedaron fuera de la INTERSECCION ¿que es lo que tengo que hacer?

Gracias de antemano por su ayuda.

Atte.
Miguel.
Estudiante de Lic. en Informática.
Universidad Autonoma de Sinaloa.
Mazatlán, Sinaloa, Mexico.
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

RE:Consulta Negativa

Publicado por Isaias (5072 intervenciones) el 11/07/2007 00:24:35
¿Es SQL SERVER tu base de datos?

SELECT campodeA FROM A WHERE COLID NOT IN(SELECT COLID FROM B)
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