CONSULTA IMPOSIBLE??????????

Halguien
20 de Julio del 2004
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.

gonzalo
20 de Julio del 2004
creo que es asi:

select A.*
from A
left join B on B.id = A.id
where B.id is null

Halguien
20 de Julio del 2004
Tienes razon ya quedo, pero que demonios significa el "left join" es algo asi como, solo lo que sobra de la union????, esta muy loco no? pero de que sirve sirve....

Gracias