您好我遇到了一个独特的问题。我有销售订单的数据库结构和比较表,如下所示。
比较表中会有更多记录。 基本上我想得到如下图所示的结果。注意:AFFID可以是任意随机数。
我无法想到一种调用SQL的好方法。我觉得我必须调用SQL然后创建一个具有结构
的新数组[
'campaign_left',
'campaign_right'
'Comparision_id'
]
能够实现这一目标。
答案 0 :(得分:0)
我想我可以通过这样做得到答案:
第1步:获取uniqueAFFIDS数组= [1020,1040,1028] 第2步:对uniqueAFFIDS数组进行排序= [1020,1028,1040]
ForEach Comparisions as Comparision
------ ForEach uniqueAFFIDS as uniqueAFFID
------------- $total left = Select Where campaign_id = comparision->campaign_id-left && affid = uniqueAFFID ;
------------- $total right = Select Where campaign_id = comparision->campaign_id-right && affid = uniqueAFFID ;
然后我只是显示它。
我想知道是否有人对此有好主意。
感谢。