0
进出口寻找用于此类查询的通用解决方案:LEFT JOIN成嵌套阵列在PHP
SELECT * FROM A
LEFT JOIN B on A.ID = B.FK_ID
SELECT * FROM A
LEFT JOIN B on A.ID = B.FK_ID
LEFT JOIN C on B.ID = C.FK_ID
把它在一个数组,所以联接的记录将是在嵌套阵列。这很复杂,不是吗?我只有查询和获取所有记录
编辑:
它通常会返回
A.col1 A.col2 A.col3 B.col1 B.col2 B.col3
如果A具有4行和2条B的连接到A,A将有5行。相反,我想这样:
A.col1 A.col2 A.col3 B (array)
我很抱歉,但什么是你的问题吗?什么是“加入记录”?你如何确定你的查询返回的列是嵌套的,以及深度是多少?在两个表中都有一列。 – Ben