如果B表中的城市是固定的用CASE就可以了. 否则得用游标

解决方案 »

  1.   

    TO 蓝天兄:
    1、B表并不固定。
    2、用的是Oracle数据库。
    3、开发用java,不像pb有crosstab数据窗口工具,所以,就想多在后台就处理掉,减少前面调用的复杂度。
      

  2.   

    小小建议:
    在得到这样的表后:城市   人数
    ------------
    北京  10
    上海   4
    得到这样的结果后在前台转置显示。这个SQL语句很简单,我想在前台转置显示也不会太复杂。