看板 Database 關於我們 聯絡資訊
※ 引述《Tripadvisor (探險家)》之銘言: : Table A : 類別 名稱 閱讀狀態 我的最愛 : --------------------------------- : 小說 笑傲江湖 N Y : 小說 鹿鼎記 Y N : 小說 碧血劍 Y N : 小說 書劍恩仇錄 Y N : 轉為 : Table B : 類別 總筆數 已閱讀完筆數 喜愛筆數 : --------------------------------------- : 小說 4 3 1 : 請問這種轉換方式是否Select case可以做到 : 想了一整晚了,希望有前輩能給點提示。 select a.類別, (select count(*) from TableA where TableA.類別=a.類別) as '總筆數', (select count(*) from TableA where TableA.類別=a.類別 and TableA.閱讀狀態='Y') as '閱讀筆數', (select count(*) from TableA where TableA.類別=a.類別 and TableA.我的最愛='Y') as '最愛筆數' from (select 類別 from TableA group by 類別) a -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.224.65
Tripadvisor:謝謝提供答案 :) 07/21 22:06