Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/08/2013, 14:50
Avatar de fullmental
fullmental
 
Fecha de Ingreso: octubre-2004
Ubicación: México DF, Xochimilco
Mensajes: 593
Antigüedad: 20 años, 1 mes
Puntos: 3
Respuesta: Es posible consultar tres tablas al mismo tiempo?

Gnzsoloyo, leonardo_josue

Muchas gracias por su tiempo y paciencia.

pongo un ejemplo de las tablas:

Código:
--------------------
tabla_usuarios
---------------------
ID	Nombre	Correo	IDFacebook	etc. etc.
02	José	[email protected]	12345		XYZ
03	Miguel  [email protected]	23455		JMN


----------------------
tabla_respuestas
-----------------------
ID	userID	Trivia Num	Respuestas	recepción
01	02		01		ABC		fecha x
02	03		01		DEF		fecha x


----------------------
tabla_trivias
-----------------------
ID	PREGUNTA	RESPUESTAS_POSIBLES		RESPUESTA_CORRECTA
01	¿pregunta?	opA, opB, opC				opC
02	¿pregunta 2?	opN, opD, opa				opN

Quisiera poder armar una tabla con nombre y correo de los usuarios que contestaron bien la trivia 1 por ejemplo.

Me sirve muy bien el ejemplo de Leonardo, investigaré el uso de los JOINs (INNER, LEFT or RIGHT) para poder usarlos en este ejemplo.

Aqui va la consulta que menciono en el primer post (sin código)


Código:
SELECT tabla_usuarios.*,  tabla_respuestas.* 
FROM tabla_usuarios, tabla_respuestas 
WHERE tabla_respuestas.trivia_id = 1 
AND tabla_usuarios.user_FBid = tabla_respuestas.user_FBid  
ORDER BY tabla_respuestas.answer_reception ";
Obtengo lo almacenado en las tablas tabla_usuarios y tabla_respuestas de los usuarios que respondieron la trivia 1.

Ahora, lo que me falta saber es de esa tercera tabla tabla_trivias, quiénes contestaron bien.