0
我的Postgres數據庫用戶不使用組爲單位由
我想單元
我嘗試此查詢,但結果員工沒有被單位
分組,以顯示僱工工作分組select employee_lang.fullname_emp_lang,unit_lang.name_unit_lang
from employee employee,employee_lang employee_lang,unit unit,unit_lang unit_lang
where employee.id_employe= employee_lang.id_employe
and employee_lang.lang_emp_lang='ar'
and employee.id_unit= unit.id_unit
and unit.id_unit= unit_lang.id_unit
and unit_lang.lang_unit_lang='ar'
group by employee_lang.fullname_emp_lang,unit_lang.name_unit_lang
例如我想有這種結果
alen dep1
franc dep1
med dep1
juk dep2
sizar dep2
餘噸也RY探微通過unit_lang.name_unit_lang
使用
組意味着
select employee_lang.fullname_emp_lang,unit_lang.name_unit_lang
from employee employee,employee_lang employee_lang,unit unit,unit_lang unit_lang
where employee.id_employe= employee_lang.id_employe
and employee_lang.lang_emp_lang='ar'
and employee.id_unit= unit.id_unit
and unit.id_unit= unit_lang.id_unit
and unit_lang.lang_unit_lang='ar'
group by unit_lang.name_unit_lang
我有這樣的錯誤:
ERROR: column "employee_lang.fullname_emp_lang" must appear in the GROUP BY clause or be used in an aggregate function
有什麼錯誤? – SMA