表名客户端
id name mail
1 semsi pasa semsi@semsi.com
2 demir ali mermer@mermer.com
表名registerid
fields clientid values
4 1 94858
5 1 3493848484
4 2 32423
5 2 4324242342
foreach($user as $key => $val){
echo "one row:".$user[$key]['name']." ".$user[$key]['mail']." ".$user[$key]['values']."<br>";
}
它看起来像在屏幕上
semsi pasa semsi@semsi.com 948583493848484
demir ali mermer@mermer.com 324234324242342
最佳答案
我认为您正在寻找聚合:
select c.name, c.mail, group_concat(r.values order by fields separator '' )
from client c join
registerid r
on c.id = r.clientid
group by c.id;
注意:如果您决定要在值之间进行分隔,请使用 ''
之外的内容。
关于php - 我有一个二维表,如何将数据带入如下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45654634/