我需要选择名称为“ged”的两个以上员工的城市,并按部门订购。这是我的表格
empl
ide fn ln debt
43 ged trt 43
73 ged res 43
456 k hjkhg 0
532 kkhg gfgf 23
45 k gdfg 79
243 hj vjv 78
354 ged vt 78
3421 ged vt 78
depart
debt city
43 odesa
23 kiev
79 lviv
78 lviv
我写了这样的代码
select depart.CITY from depart inner join empl on empl.DEBT=depart.DEBT
where empl.FN='ged'
group by empl.FN, depart.CITY
having count(empl.FN)>=2;
但它只给了一个城市 - 敖德萨
答案 0 :(得分:5)
答案 1 :(得分:-1)
select depart.CITY from depart inner join empl on empl.DEBT=depart.DEBT
where empl.FN='ged' order by empl.DEBT