动态sql查询问题

时间:2014-09-12 11:34:44

标签: php mysql sql

假设我在某些表timecampaign_idcampaign_scale中投放了列。我想计算广告系列的全球时间,每个时间都动态地依赖于campaign_id的函数,这个函数my_func($campaign_id)所以我把

select sum(time *
                CASE
                  WHEN campaign_scale = 2
                     THEN 1
                  WHEN campaign_scale = 1
                    THEN '. my_func().'
                  ELSE '.(my_func(()/7).'
                END
                ) as sum
                    from table where id = :id'); // then I bind the `id` value

但在这里,我无法弄清楚如何将campaign_id参数传递给每一行。有人可以帮忙吗?

0 个答案:

没有答案