Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2009, 14:06
fenixdemetal
 
Fecha de Ingreso: julio-2008
Ubicación: very high
Mensajes: 41
Antigüedad: 16 años, 7 meses
Puntos: 0
De acuerdo Consulta Facil ??? MySQL

Un saludo para tod@s tengo una peqeña duda y es q he estado intentando generar una consulta q un principio pense era muy facil pero realmente no se q pasa, resulta q tengo 2 tablas "momento" y "clientes", las dos tienen un campo en comun en clientes es el campo nit (cual es la llave primaria) y en momento es el campo idcliente (que es el q debe indexar esta tabla con la tabla cliente), bueno resulta que necesito sacar solo los valores del nit de la tabla clientes que esten solo en esta tabla y no esten en la tabla idcliente, si me explico

si en la tabla clientes tengo en el campo nit: 1,2,3,4,5.

y en la tabla memento tengo en el campo idcliente: 2 y 4

el resultado de la consulta deberia ser 1,3 y 5

yo lo intento con la sgt consulta:

SELECT DISTINCT clientes.nit, clientes.nombre
FROM momento, clientes
WHERE momento.idcliente <> clientes.nit

pero me arroja todos los valores de la tabla clientes: 1,2,3,4,5 y si le quito el distinct pero por que se repiten!,

alguien me podria ayudar? espero que si! y muchas gracias