→ joedenkidd: postgresql 看來是有with,不過執行這樣的語法,會 01/20 22:12
→ joedenkidd: 出現錯誤syntax error,感謝你,看來要找其它方式~~ 01/20 22:15
不知道 syntax error 錯在哪??
不然 try try 以下:
with tb1 as (
select 系所,年級,班別,
count(*) as 人數
from table
group by 系所,年級,班別
),
tb2 as (
select 系所,count(*) as 同系人數
from table
group by 系所
)
select t1.*,t2.同系人數
from tb1 t1
inner join tb2 t2 on t1.系所 = t2.系所
※ 編輯: cutekid (210.61.233.210), 01/22/2018 15:47:55
→ joedenkidd: 錯誤 syntax error at or near "WITH tb1" 01/22 19:47
→ joedenkidd: 請問tb1是虛擬表還是要建實體的呢?是不是沒建實體, 01/22 19:47
→ joedenkidd: 才錯? 01/22 19:48
→ joedenkidd: 目前處理方式是撈完資料,再用其他程式處理@@a 01/22 19:50