我有两张桌子:
离开
debt city
43 odesa
23 kiev
79 kiev
78 donezk
和
工作人员
ide fn ln debt
3421 jed trt 43
354 jed res 43
43 ged hjkhg 79
73 ghghg gfgf 79
456 jkl gdfg 78
532 kkhg vjv 23
45 ki vt 79
243 ki vt 78
fn
我需要选择每个部门 ( )的员工行数( debt
) 并按城市对它们进行排序。我写了这段代码:
select empl.DEBT, count (*) as emp_num
from depart
inner join empl on empl.DEBT = depart.DEBT
group by empl.DEBT
order by depart.CITY;
但是这段代码不起作用。我做错了什么?
我使用 Oracle db,在 Toad 中执行脚本。
错误信息是
出现以下错误:ORA-00900:无效的 SQL 语句