兩個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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM