我正在做一個包含三個表的查詢,問題是一個表中有多個id出現在另一個表中。MySQL加入三張表
樣本數據:
users: id
answers:
id:1
user_answer :1
id:1
user_answer :2
id:1
user_answer :3
Questions:
id:1
answers :answer description
id:2
answers :answer description
id:3
answers :answer description
我怎樣才能得到所有用戶信息和所有的答案,它的描述,我使用GROUP由user.id但它只返回只有一個答案。
我想回到這樣的事情列表中的所有用戶的回答:
Name Q1 Q2
USERNAME ans1,ans2 ans1,ans2 comma separated description of answer here
alt text http://christianruado.comuf.com/images/schema.png
您能否提供一些更詳細的數據庫模式,包括關係? – Paul 2010-05-21 12:45:05
我更新了我的帖子以上傳模式,這是否有意義。 – text 2010-05-21 15:37:57