Ver Mensaje Individual
  #21 (permalink)  
Antiguo 17/03/2010, 13:57
Avatar de lexus
lexus
 
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 4 meses
Puntos: 4
Respuesta: sql no mostrar registro si aparece en las 2 tablas.

la hice asi..

en la tabla pedidos hay muchos registros

y en la tabla auditoria hay solo 2
entre los cuales se repite al menos una vez.
pero no me muestra absolutamente nada. siendo que si hay registros.



SELECT t1.id_enpoderde FROM
(SELECT id_enpoderde
FROM pedidos
WHERE id_enpoderde=36
UNION ALL
SELECT id_enpoderde
FROM auditoria WHERE id_enpoderde=36) t1 GROUP BY t1.id_enpoderde
HAVING count(*) =1;

en ete caso deberia no mostrar los que tienen id_enpoderde = 36 que en mi ejemplo es uno.
pero si deberia mostrar las demas facturas que son muchisimas..
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com