sql_case when_根據不同使用者型別統計收藏記錄數
Select x.usertype,count(x.favorityid) from
(
Select
Case When A.Usertype=B.Loginid Then B.Nickname
When A.Usertype=C.Loginid Then C.Nickname
When A.Usertype=D.Loginid Then D.Nickname
End As usertype,a.favorityid
(
Select
Case When A.Usertype=B.Loginid Then B.Nickname
When A.Usertype=C.Loginid Then C.Nickname
When A.Usertype=D.Loginid Then D.Nickname
End As usertype,a.favorityid
From O_Classfavorityinfo A,E_Logininfo B,e_parentlogininfo C,E_Teacherlogininfo D
Where A.Usertype=B.Loginid Or A.Usertype=C.Loginid Or A.Usertype=D.Loginid
) x
group by x.usertype
Where A.Usertype=B.Loginid Or A.Usertype=C.Loginid Or A.Usertype=D.Loginid
) x
group by x.usertype
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-668497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 根據表示式得出變數型別的網站變數型別網站
- tcbs_批量儲存過程_sql_case when_示例儲存過程SQL
- 根據使用者型別跳轉頁面(基於mybatis)型別MyBatis
- Gradle根據引數配置不同的依賴Gradle
- 根據副檔名識別檔案型別(轉)型別
- 根據特殊識別符號,將一行轉多行記錄符號
- django根據不同git分支載入不同配置DjangoGit
- plsql記錄型別SQL型別
- 在solaris環境下,根據java程式的不同,設定不同的環境變數Java變數
- 為什麼不能根據返回型別區分過載?型別
- 根據使用者不同的選擇動態改變程式的標題
- vue-cli 根據不同的環境打包Vue
- 為啥大神們可以根據ORA 600錯誤引數猜測 錯誤型別?型別
- 根據需要的圖表型別選擇echarts對應的series型別型別Echarts
- RFID電子標籤根據應用場景的不同如何選型?
- sql根據多個欄位查詢重複記錄SQL
- 依據oracheck結果修改系統引數配置記錄
- 根據商品數量自動計算價格
- js根據不同的時間段輸出不同的語句JS
- 根據子元素數量顯示不同樣式-純css解決方案CSS
- pl/sql記錄型別SQL型別
- 根據需要動態include不同的檔案 (轉)
- C#學習 [型別系統] 記錄(14)C#型別
- 根據使用者來獲取渠道
- 根據字元型別和密碼長度隨機生成密碼字元型別密碼隨機
- Delphi 根據資料庫表生成Record型別,並封裝CRUD資料庫型別封裝
- [程式碼結構設計]根據不同條件使用不同實現類的業務程式碼設計
- 域名解析的記錄型別:A記錄、CNAME、MX記錄、NS記錄型別
- Qt設定根據編譯器不同連結不同的lib庫QT編譯
- javascript實現根據點選按鈕的不同進行不同的操作JavaScript
- JSP頁面根據後臺傳值不同顯示不同內容JS
- asp.net 根據值不同,在繫結時顯示不同顏色ASP.NET
- 根據不同欄位,升降序排列查詢結果
- 根據條件動態更新不同表的資料
- WPF TextBlock根據值顯示不同的內容或格式BloC
- python-進階教程-根據欄位將記錄分組Python
- 根據身高計算體重
- js根據字尾判斷檔案檔案型別的程式碼JS型別