这是一个php(和/或Mysql)问题。表[A]与表[B]具有一对多的关系。提取结果集的最佳方法是什么,该结果集仅包含表[A]中的行,并将表[B]中的记录作为结果集中的数组嵌套?在php(或mysql)中有没有简单的方法/功能?
谢谢!
E.g。问题的简化描述,细节省略。假设表[A] id 字段是主键,表[B]具有表[A]的外键作为列 a_id 。
Table [A]
id->1, value1...
id->2, value2...
Table [B]
id->X, a_id->1, valueA,....
id->Y, a_id->1, valueB,....
id->Z, a_id->1, valueC,....
id->U, a_id->2, valueD,....
id->T, a_id->2, valueE,....
Simple join select between Table[A] and Table[B], joined by Table [A]'s id to Table [B]'s a_id column. ResultSet has Table [A] id column and Table [B] id columns in array.
Result set;
row#1 => 1, {X,Y,Z}, ....
row#2 => 2, {U,T}, .....