【发布时间】:2011-09-25 07:56:39
【问题描述】:
我如何获得一个包含多行到一个数组中的 SQL 结果:
示例 SQL 表:
ID Cat LineID Qty DealID Cost
1 Phone 1 2 8941 25.00
2 Phone 2 43 8941 85.00
3 Net 1 2 8941 1.00
4 App 1 1 8941 87.00
5 Phone 1 20 8942 98.00
希望能够返回如下结果:
$product[Phone][LineID][Qty]
$product[Phone][1][Qty] -- this would return 2
顺便说一句:在 Cat 中,LineID 永远不会重复,但它可能并不总是相同的 LineID - 例如,在 DealID 8941 下,可能有 Cat>Phones 1、2、3、4 的 LineID,但在不同的 DealID 下可能只有 Cat>Phones 4,5
不确定我是否完全错误的树,基本上我需要遍历 DealID 下的所有结果,然后交叉引用 LineID 以从另一个包含名称的表中获取有关该 LineID 的所有信息,图片等...然后按照以下内容放入一个html表中:
Product Name Qty Cost Line Total
Phone 1 1 85.00 85.00
我希望我已经说清楚了,如果不是不要太苛刻!
谢谢, B.
【问题讨论】: