Ver Mensaje Individual
  #11 (permalink)  
Antiguo 18/12/2013, 08:11
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: ¿Cómo extraer de la BD dos veces en la misma consulta?

Estás escribiendo mal la sentencia. Si usas INNER JOIN, la sintaxis es así:
Código MySQL:
Ver original
  1.     A.id_answer,
  2.     A.answer,
  3.     A.id_questions,
  4.     A.id_users,
  5.     A.id_friend,
  6.     A.datetime,
  7.     A.statement,
  8.     Q.id_question,
  9.     Q.question,
  10.     Q.id_typequestions,
  11.     TQ.id_typequestion,
  12.     TQ.typequestion,
  13.     U.id_user Uid,
  14.     U.id_twitter Uidtw,
  15.     U.name Un,
  16.     U.screen_name Uscr,
  17.     U.image Uimg,
  18.     US.id_twitter USidtw,
  19.     US.name USn,
  20.     US.image USimg
  21.     answers A
  22.     INNER JOIN questions Q ON A.id_questions=Q.id_question
  23.     INNER JOIN  typequestions TQ ON Q.id_typequestions=TQ.id_typequestion
  24.     INNER JOIN  users U ON A.id_users=U.id_user
  25.     INNER JOIN  users US ON A.id_friend=US.id_twitter
  26.     A.id_users=14 OR
  27.     A.id_friend=ANY(SELECT id_twitter FROM users WHERE id_user=14)
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)