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

[SOLUCIONADO] problemas con consulta

Estas en el tema de problemas con consulta en el foro de Mysql en Foros del Web. Tengo las siguientes tablas inscripciones - id - correo invitaciones - id - id_invitador invitaciones_invitados - id - email - invitador_id el resultado debe ser ...
  #1 (permalink)  
Antiguo 14/08/2014, 08:37
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 3 meses
Puntos: 61
problemas con consulta

Tengo las siguientes tablas

inscripciones
- id
- correo

invitaciones
- id
- id_invitador

invitaciones_invitados
- id
- email
- invitador_id


el resultado debe ser , saber el correo quien invito a a cierta persona :

Intente algo como esto:
Código MySQL:
Ver original
  1. SELECT correo
  2. FROM (inscripciones a, invitaciones b, invitaciones_invitados c)
  3. WHERE a.id=c.invitador_id AND b.id_invitador=c.invitador_id and a.id=16;


Saludos
  #2 (permalink)  
Antiguo 14/08/2014, 09:31
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: problemas con consulta

Creo que antes debes decirnos a qué corresponden todos los campos y cómo se relacionan las tablas entre sí, acláranos a qué se refieren lo id de cada tabla y cómo se relacionan con otros campos de otras tablas.
  #3 (permalink)  
Antiguo 14/08/2014, 14:04
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 3 meses
Puntos: 61
Respuesta: problemas con consulta

Esto funciono :

Código MySQL:
Ver original
  1. SELECT email FROM inscripciones a
  2. LEFT JOIN invitaciones_invitados b ON a.id=b.invitador_id
  3. WHERE a.id='16' GROUP BY email;


Saludos.

Etiquetas: select, tabla
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 12:30.