Ver Mensaje Individual
Antiguo 27-mar-2008, 03:13   #4 (permalink)
quimfv
quimfv tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 513
Re: consultas sql

Si lo que quieres es que te de los registros que estan en una tabla y no estan en la otra debes hacer lo siguiente:


Código:
SELECT prldap.gid,prc4.boca,prldap.mac
FROM `prldap` LEFT JOIN `prc4` ON prldap.mac= prc4.mac
WHERE prc4.mac Is Null;
esto te dará los registros que estan en prldap y no estan en prc4 y

Código:
SELECT prldap.gid,prc4.boca,prc4.mac
FROM `prc4` LEFT JOIN  `prldap` ON prldap.mac= prc4.mac
WHERE prldap.mac Is Null;
los que esten en prc4 y no en prldap.... va todos juntos


Código:
SELECT `prldap`.`gid` as `gid`,
             `prc4`.`boca` as `boca`,
             `prldap`.`mac` as `mac`
FROM `prldap` LEFT JOIN `prc4` 
       ON `prldap`.`mac`= `prc4`.`mac`
WHERE `prc4`.`mac` Is Null
UNION ALL
SELECT `prldap`.`gid` as `gid`,
             `prc4`.boca` as `boca`,
             `prc4`.mac` as `mac`
FROM `prc4` LEFT JOIN  `prldap` 
      ON `prldap`.`mac`= `prc4`.`mac`
WHERE `prldap`.`mac` Is Null;
Quim
quimfv está desconectado   Responder Citando