Hãy thử nó như thế này, tôi không có giản đồ nào để tự kiểm tra nó nhưng tôi cảm thấy nó hoạt động (hoặc tương tự như thế này)
SELECT * FROM questions, connections
LEFT JOIN answers ON (questions.id = answers.id AND
connections.username2 = answers.username)
where connections.username1 = 'mikha';
cuối cùng như thế này
SELECT * FROM questions
LEFT JOIN answers ON (questions.id = answers.id)
LEFT JOIN connections ON (connections.username2 = answers.username)
where connections.username1 = 'mikha';
CHỈNH SỬA:Tôi tìm thấy điều này trong tài liệu
Vì vậy, đối với trường hợp của Bạn, nó có thể là
SELECT * FROM questions
LEFT JOIN connections
LEFT JOIN answers ON (connections.username1 = 'mikha' AND questions.id = answers.id AND
connections.username2 = answers.username)