Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用一个查询而不是多个查询提取数据,并轻松处理_Php_Mysql - Fatal编程技术网

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

Php 使用一个查询而不是多个查询提取数据,并轻松处理,php,mysql,Php,Mysql,对不起,我英语不好 我有一个表单表,其中有一些列,比如competition\u name和team\u name 第二,我有会员表 每个成员都有mem_name、mem_university、mem_team列 意思是“来自”有团队名称,成员也有团队名称 一个团队可以有多个(最多5个)团队成员,我需要在一个查询中获取所有表单及其各自的成员,它应该包含在一个数组中,以便我可以生成一个表或列表,知道吗? 在这种情况下,我应该使用哪种连接?对于这种情况,任何虚拟查询都会很有帮助 可能是这样的 SE

对不起,我英语不好

我有一个表单表,其中有一些列,比如competition\u name和team\u name

第二,我有会员表

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

意思是“来自”有团队名称,成员也有团队名称

一个团队可以有多个(最多5个)团队成员,我需要在一个查询中获取所有表单及其各自的成员,它应该包含在一个数组中,以便我可以生成一个表或列表,知道吗? 在这种情况下,我应该使用哪种连接?对于这种情况,任何虚拟查询都会很有帮助

可能是这样的

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

你是在问sql是什么还是php代码?你可能想查一下(也很有帮助)好吧,让我修改一下我的问题,这里使用哪个连接,内部连接,左连接?你最好给我们看看表模式