ORA-00979: nota GROUP By expesion

先看sql語句,放在MySQL中沒問題

select w.name name, w.code code,count(*)
from CJG_YWZH.VEHICLE v
left join CJG_WARN1.dm_drv_zt w
on v.zt=w.code
group by name

oracle分組時不能用別名,查詢的字段有多少個,分組種類就必須有多少個

那這樣子呢

select w.name name, w.code code,count(*)
from CJG_YWZH.VEHICLE v
left join CJG_WARN1.dm_drv_zt w
on v.zt=w.code
group by name,code

也不行


正確寫法

select w.name name, w.code code,count(*)
from CJG_YWZH.VEHICLE v
left join CJG_WARN1.dm_drv_zt w
on v.zt=w.code
group by w.name,w.code

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章