• 两个SQL查询,横向合并为一个查询结果


    第一条sql:

    select unit,count(*)as number from archives_management group by unit

    第二条sql:

    select fine_units,count(*) as fine_number from fine group by fine_units

    注:两条sql 分别查询结果如下图

    要求生成如下格式:

    unit                                     number          fine_number

    艾XXXXXXX                         1                        1

    奥XXXXXXXX                        1                        0

    北京XXXXXXX                        2                      0

    解决办法:

    select isnull(a.unit,b.fine_units) unit,isnull(a.number,0) number,isnull(b.fine_number,0) fine_number
     from (第一个SQL)  a FULL JOIN (第二个SQL) b on a.unit=b.fine_units

    原文引用:https://bbs.csdn.net/topics/390797414?page=1

  • 相关阅读:
    最大公约数
    九宫格
    Hanoi双塔问题(简单的枚举)
    最高分
    盒子
    CodeForces Round #303 Div. 2
    关于“被密码保护”的文章
    【学习】组合数的递推公式
    [FZYZOJ 1821] 一道果题
    [FZYZOJ 1889] 厨房救济
  • 原文地址:https://www.cnblogs.com/zerommc/p/12185121.html
Copyright © 2020-2023  润新知