Hola,
menudo viernes, tengo una consulta de lo más simple q me está desesperando
pues no hace lo q quiero
Tengo dos tablas: concepfa1 y clitemporal. Cada tabla, entre otros, tiene
campo cliente (como identificador y PK) y concepto. En concepf1 tengo todos
los clientes cada uno puede tener varios conceptos, cada cliente tendrá una
fila por cada concepto. En clitemporal tengo algunos clientes y algunos
conceptos. Bien, quiero coger de concepfa1 todos los clientes que existan en
clitemporal pero q en concepfa1 exista algun concepto que ese cliente no
tenga en clitemporal.
No parece dificil... hago lo siguiente:
select c.cliente, c.concepto
from clitemporal t inner join concepfa1 c on c.cliente=t.cliente and
c.concepto != t.concepto
Así cojo de concepfa1 el cliente y el concepto, donde el cliente sea el
mismo (existe en clitemporal) pero concepto no es el mismo (ese concepto no
está en clitemporal). Bien, la hago y en algunos (solo algunos...) clientes
me saca tanto los conceptos que están en clitemporal y los q no están.
¿pq?!?!?!?
Espero haber explicado la consulta. Si alguien sabe como hacerlo, por favor
q me una consulta!!!! Con lo contento q esraba yo esta mañana antes de
entrar a trabajar en fin, mañana es sabado XD
Muchas gracias
Un saludo
Leer las respuestas