請教大佬們一個問題,我現在有一張停電資訊表 t_pw_tdxx、一張單位資訊表t_gzdw。停電資訊表中包含查詢所需欄位dev_power_cut停電線路設備停電線路設備分為主線停電、支線停電、配變停電,單位資訊表中包含查詢所需欄位name單位名稱。現在需要按照單位名稱分組查詢主線停電數量、支線停電數量、配變停電數量和主線停電、支線停電、配變停電的總數量。現在我已經寫好了分組查詢主線停電數量、支線停電數量、配變停電數量,陳述句如下。請問主線停電、支線停電、配變停電總數量分組查詢的SQL要如何寫?
select t1.*,(select count(*) from t_pw_tdxx where instr(porgname,t1.NAME)!=0 and dev_power_cut = '全線' qxtd,
(select count(*) from t_pw_tdxx where instr(porgname,t1.NAME)!=0 and dev_power_cut = '支線' ) zxtd,
(select count(*) from t_pw_tdxx where instr(porgname,t1.NAME)!=0 and dev_power_cut = '配變' ") pbtd from T_GZDW t1

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/249595.html
標籤:基礎和管理
上一篇:MyBatis 一對多嵌套查詢
下一篇:關于資料視窗選中行傳參的問題
