Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Listar registros no duplicados en dos tablas.

Estas en el tema de Listar registros no duplicados en dos tablas. en el foro de Mysql en Foros del Web. Como deberia hacerse la consulta para sacar los registros que se encuentren en una tabla A y no en la tabla B, por ejemplo: ------- ...
  #1 (permalink)  
Antiguo 02/12/2005, 12:05
Avatar de Slash  
Fecha de Ingreso: agosto-2003
Mensajes: 51
Antigüedad: 20 años, 8 meses
Puntos: 0
Exclamación Listar registros no duplicados en dos tablas.

Como deberia hacerse la consulta para sacar los registros que se encuentren en una tabla A y no en la tabla B, por ejemplo:

-------
Tabla A
-------
Juan
pedro
luis
alfonso
--------

--------
Tabla B
--------
pedro
alfonso
--------

el resultado de la consulta debe ser:

--------
resultado
--------
juan
luis
--------

Ademas donde puedo conseguir un buen manual o tutorial en español con ejemplos de triggers (disparadores), procedures (procedimentos) y funciones en MySql 5.


Gracias de antemano y agradezco cualquier ayuda que me puedan brindar.

Última edición por Slash; 02/12/2005 a las 12:40
  #2 (permalink)  
Antiguo 02/12/2005, 13:21
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
sobre tu consulta yo lo haria algo asi:
Código PHP:
SELECT tablaA.nombre 
FROM tablaA
WHERE tablaA
.nombre  NOT IN (SELECT tablaB.nombre 
                                                 FROM tablaB 

y aqui en la pagina de mysql-hispano encontaras articulos muy buenos para que comienzes a usar mysql y no hay mejor ayuda (por lo menos para mi) que la misma documentacion de mysql:

http://www.mysql-hispano.org/articles.php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:30.