来自我的另一个问题,我学会了不要在循环中使用数据库查询,因此我必须学习如何在循环之前以方便的方式获取所有数据。
假设我有两个表“秤”和“项目”。items 中的每一项都属于一个 scale in scales,并与一个外键(scaleID)链接。我想在一个查询中将所有数据提取到一个数组结构中,这样第一个维度是所有列的所有比例并嵌套在其中,一个项目的所有项目都缩放所有列。
结果将是这样的:
scale 1, scaleParam1, scaleParam2, ...
....item1, itemParam1, itemParam2, ...
....item2, itemParam1, itemParam2, ...
scale 2, scaleParam2, scaleParam2, ...
....item1, itemParam1, itemParam2, ...
....item2, itemParam1, itemParam2, ...
到目前为止,我主要完成了一对一关系的左连接。这是一个一对多的,我无法完全理解它。
它是一个正确的连接吗,它也可以用一个子查询来完成,如何将完整的外部行也放入其中......
稍后我想用嵌套的 foreach 循环遍历它。
也许只是我头疼...