CONSULTA IMPOSIBLE??????????
Necesito obtener la excepcion que existe entre dos tablas en MySQL. Si se puede realizar en Postgre e Interbase, pero creo que en MySQL no se ha habilitado esta opcion. El problema es el siguiente...
Tengo dos tablas:
A) * id
nombre
B) # id
puesto
La primera tabla (A) tiene llave primaria id (que la llamo padre), la segunda tabla esta relacionada a la primera con una llave foránea id tambien (que la llamo hijo)....
Lo que necesito obtener es algo bien sencillo.... los padres que no tienen hijos... los primerarios que no tienen foraneos, si me explico verdad?
Les agradeceria mucho su ayuda.
Tengo dos tablas:
A) * id
nombre
B) # id
puesto
La primera tabla (A) tiene llave primaria id (que la llamo padre), la segunda tabla esta relacionada a la primera con una llave foránea id tambien (que la llamo hijo)....
Lo que necesito obtener es algo bien sencillo.... los padres que no tienen hijos... los primerarios que no tienen foraneos, si me explico verdad?
Les agradeceria mucho su ayuda.
creo que es asi:
select A.*
from A
left join B on B.id = A.id
where B.id is null
select A.*
from A
left join B on B.id = A.id
where B.id is null
