使用一个查询而不是多个查询提取数据并轻松处理

时间:2014-06-07 14:02:20

标签: php mysql

抱歉我的英文不好

我有一个表格表,其中我有像match_name和team_name

这样的列

其次我有会员表

每个成员都有列mem_name,mem_university,mem_team

表示来自team_name,成员也有team_name

一个团队可以拥有多个(最多5个)团队成员,我需要在单个查询中获取与其各自成员的所有表单,并且它应该进入一个数组,以便我可以生成表或列表,任何想法? 在这种情况下,我应该使用哪个连接,此方案的任何虚拟查询都将有所帮助 enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

可能是这样的

SELECT forms.*,members.* 
FROM forms LEFT JOIN members ON forms.form_id=members.form_id 
GROUP BY forms.form_id