如何从三个mysql表创建一个网格

时间:2013-06-16 02:33:53

标签: php mysql yii

我正在尝试使用三个不同的表创建一个yii网格。以下是我想要实现的目标的粗略演示:

Table: Products
prod_id, prod_name

Table: Regions
reg_id, reg_name

Table: Prices
price_id, prod_id, reg_id, price


Products/Regions | Region#1 | Region#2 | ... | Region#N
--------------------------------------------------------
Product#1        | Price#1  | Price#2  | ... | Price#N
Product#2        | Price#1  | Price#2  | ... | Price#N
Product#3        | Price#1  | Price#2  | ... | Price#N
...
Product#N        | Price#1  | Price#2  | ... | Price#N

我需要从products表中进行处理。我需要能够搜索产品。而且我不需要使用GridView,如果我可以使用它也是最佳的。

在这种情况下,我真的需要推荐。我的一个想法是创建一个双重价格数组并访问它们并将它们放在表$prices[$prod_id][$reg_id]中,但这个系统必须非常优化,性能起着巨大的作用。所以,如果有人能帮我解决这个问题,我将不胜感激。

谢谢, 卡西姆

0 个答案:

没有答案