我有两个表,表 A 和表 B。对于表 A 中的每条记录,表 B 中有许多记录;因此,表A和B之间存在一对多的关系。我想执行一个查询,以便对于从表A返回的每一行,所有相应的行都将从表B返回。据我所知,我需要使用INNER Join
- 但是,我将如何通过 PHP 访问所有返回的行?
$sql = "Select A.ID, B.Name * From A INNER JOIN B ON A.ID = B.ID";
身份证 | B.f姓名 | B.lName 1 个名字 1 nametwo lnametwo 2 名称三 lnamethree 4 namefour lnamefour
现在我有了上面的结果,我想使用 PHP 来循环遍历所有的值,B.Name
一次只有A.ID
一个。所以,我想要的结果看起来像:
1. nameOne lNameOne nameTwo lnametwo 2.namethree lNamethree 4.nameFour lNameFour
基本上,我正在尝试按表 A 中的 ID 对查询结果进行分组。
我非常感谢帮助!
谢谢,
埃文