Muchas gracias a ambos por vuestra ayuda.
He probado la siguiente consulta
Código SQL:
Ver originalSELECT A.id_answer, A.answer, A.id_questions,
A.id_users, A.id_friend, A.datetime,
A.statement,
Q.id_question, Q.question, Q.id_typequestions,
TQ.id_typequestion, TQ.typequestion,
U.id_user AS Uid, U.id_twitter AS Uidtw, U.name AS Un,
U.screen_name AS Uscr, U.image AS Uimg,
US.id_twitter AS USidtw, US.name AS USn, US.image AS USimg
FROM answers AS A, questions AS Q, typequestions AS TQ, users AS U, users AS US
INNER JOIN Q
ON A.id_questions=Q.id_question
JOIN TQ
ON Q.id_typequestions=TQ.id_typequestion
INNER JOIN U
ON A.id_users=U.id_user
INNER JOIN 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)
Pero me devuelve un error
Cita: Not unique table/alias: 'Q'
No lo entiendo, solamente tengo declarada una vez el alias Q :S