sqlalchemy如何使用dblink

新手上路,请多包涵

有个跨数据数查询的语句
select a1.game_name, a1.template_name, a1.visitnum, a1.ip, a3.regnum from

        (select game_name, template_name, count(template_name) as visitnum, count(distinct(ip)) as ip from page_visit_log 
            where logdate >= '%s' and logdate <= '%s' group by game_name, template_name order by visitnum desc) as a1
        left join dblink('%s', 'select id, interface_name from game_game') as a2(id int, interface_name character varying(30)) 
            on a2.interface_name = a1.game_name
        left join dblink('%s', 'select creative, ccgame_id, count (*) as regnum from user_user where reg_date >= \'\'%s\'\' 
            and reg_date <= \'\'%s\'\' group by creative, ccgame_id')
            as a3(creative character varying(30), ccgame_id int, regnum int) on a3.creative=a1.template_name and a3.ccgame_id = a2.id
            

如何写成sqlalchemy的形式,主要这个框架的dblink没用过,请教各位大大

阅读 2.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题