【发布时间】:2011-05-11 09:01:58
【问题描述】:
你好,我在delima
假设我在一个类别中有 50 种产品,我想获得我的产品的所有功能...
当然,SQL 连接不会有帮助,因为连接会多次返回产品信息!
所以问题来了..什么更好
A计划
通过一个 SQL 查询获取类别中所有产品的特性,然后用 php 迭代每个特性并将其放入 Product 中。
计划 B
对于每个产品,通过调用查询来获取功能
接受其他解决方案!
编辑
我的表架构大纲是..
具有产品信息的表产品(每行)
具有特征的表特征(特征 id)
特征值表
还有一张表,其中包含产品及其特性和价值
【问题讨论】:
-
您应该在您的架构上发布更多信息。你的桌子是如何组织的?
-
是的,请使用您的架构更新您的问题。联接实际上可能很有用,具体取决于数据的组织方式以及您试图从数据中获取的具体内容。
标签: php sql optimization