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

Consulta compleja (Join creo)

Estas en el tema de Consulta compleja (Join creo) en el foro de Mysql en Foros del Web. Hola a todos. La verdad es que no soy muy diestro en SQL, uso Activerecord y casi siempre las consultas son simples Recurro a ustedes ...
  #1 (permalink)  
Antiguo 11/04/2009, 12:01
Avatar de lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 16 años, 10 meses
Puntos: 59
Consulta compleja (Join creo)

Hola a todos.

La verdad es que no soy muy diestro en SQL, uso Activerecord y casi siempre las consultas son simples

Recurro a ustedes porque no tengo idea de como hacerlo:

Tengo tres tablas: usuario, reunion y usuario_reunion

Quiero llamar las reuniones que pertenezcan a cierto usuario, eso lo logré con las asociaciones de activerecord, pero tambien necesito los datos de dos campos de usuario_reunion y ahi me enrredé.

reunion

- id
- nombre
- fecha
- valor

usuario_reunion

- id
- usuario_id
- reunion_id
- aprobado
- metodo_pago

Como les cuento, con las asociaciones de activerecord puedo consultar las reuniones de cierto usuario a través de la tabla usuario_reunion, pero necesito al mismo tiempo tener los datos de los campos aprobado y metodo_pago

Como puedo hacer?

Mil gracias
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"
  #2 (permalink)  
Antiguo 11/04/2009, 12:24
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Consulta compleja (Join creo)

Prueba si te sirve algo como esto:
Código MySQL:
Ver original
  1. SELECT ur.aprobado, ur.metodo_pago FROM usuario_reunion ur JOIN reunion r ON r.id = ur.reunion_id WHERE ur.usuario_id = id_del_usuario;
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 13/04/2009, 13:56
Avatar de lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 16 años, 10 meses
Puntos: 59
Respuesta: Consulta compleja (Join creo)

David, definitivamente sos Grande

Un abrazo, gracias.
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"
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 03:36.