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

Consulta SQL con MYSQL

Estas en el tema de Consulta SQL con MYSQL en el foro de Bases de Datos General en Foros del Web. Hi cabelleros, mi consulta es referente a un una consulta SQL en mi motor de base de datos MYSQL. Puede que sea muy tribial esta ...
  #1 (permalink)  
Antiguo 30/03/2004, 13:02
 
Fecha de Ingreso: marzo-2004
Mensajes: 3
Antigüedad: 20 años, 1 mes
Puntos: 0
Consulta SQL con MYSQL

Hi cabelleros, mi consulta es referente a un una consulta SQL en mi motor de base de datos MYSQL. Puede que sea muy tribial esta consulta, pero en realidad no la he podido sacar... :(. Mi idea es hacer un matcheo desde una tabla tabla.A con el campo correo.A y la tabla tabla.B con el campo correo.B. Tratare de explicar mejor esto con un ejemplo.. :)

tabla.A /------------------/ tabla.B

-correo.A /------------------/ -correo.B

nnunez /------------------/ cmoran
jcadiz /------------------/ nnunez
cmoran /------------------/ projas
jmichea /------------------/ jperez


Resultado de la consulta :

jmichea
jcadiz

Muchas gracias!...

Saludos, Nelson.

PD: En fin.. tabla.B con el campo correo.B se debe convertir en filtro para tabla.A con el campo correo.A.

Última edición por c0br4; 30/03/2004 a las 15:47
  #2 (permalink)  
Antiguo 30/03/2004, 14:05
Avatar de Ricardo  
Fecha de Ingreso: febrero-2003
Ubicación: Capital Federal, Argentina
Mensajes: 60
Antigüedad: 21 años, 3 meses
Puntos: 0
A ver si entendi lo que necesitas, es comparar y te traiga los datos que aparecen en las dos tablas.

SELECT correoA FROM tablaA
WHERE tablaA.correoA = tablaB.correoB
__________________
.:: globaldot ::. | diseñoweb
www.globaldot.com.ar
  #3 (permalink)  
Antiguo 30/03/2004, 14:31
 
Fecha de Ingreso: marzo-2004
Mensajes: 3
Antigüedad: 20 años, 1 mes
Puntos: 0
No funciona, reclama por tablaB porque no esta en el misma tablaA.. me imagino..

SELECT correoA FROM tablaA WHERE tablaA.correoA = tablaB.correoB
Unknown table 'tablaB' in where clause
  #4 (permalink)  
Antiguo 30/03/2004, 15:06
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 7 meses
Puntos: 11
select correoA from tablaA inner join tablaB on tablaA.correoA = tablaB.correoB
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.
  #5 (permalink)  
Antiguo 30/03/2004, 15:44
 
Fecha de Ingreso: marzo-2004
Mensajes: 3
Antigüedad: 20 años, 1 mes
Puntos: 0
gracias claudio, pero pucha...pero me pegue un condoro.

Ahora arregle el resultado de mi consulta, porque en verdad esta ya la habia obtenido con
select distinct tablaA.correoA as mail from tablaA,tablaB where tablaB.correoB = tablaA.correoA
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 23:47.