Muchas gracias por tu ayuda
qumfv.
Supongo que en el último on quisistes poner U2.id_twitter en vez de U2.id_user puesto que esa sería la correcta equivalencia entre ambos campos de ambas tablas.
El problema con esa consulta, que la he probado, es que me devolvería el name del usuario sobre el que se realiza la pregunta pero no el name de quien contesta.
He probado esta consulta hace unos segundos
Código SQL:
Ver originalSELECT answers.* AS A, questions.* AS Q, typequestions.* AS TQ, users.* AS U, users.* AS US FROM answers
INNER JOIN questions Q
ON A.id_questions=Q.id_question
JOIN typequestions TQ
ON Q.id_typequestions=TQ.id_typequestion
INNER JOIN users U
ON A.id_users=U.id_user
INNER JOIN users US
ON A.id_friend=US.id_twitter
WHERE A.id_users=14 OR A.id_friend=ANY(SELECT id_twitter FROM users WHERE id_user=14)
con la intención de que separara los resultados con referencias distintas pero me da el siguiente error
Cita: Unknown table 'questions'
evidentemente la tabla questions existe en la BD :S