"ged"라는 직원이 2 명 이상있는 도시를 선택하고 부서별로 주문해야합니다. 이것은 내가 같은 코드를 작성직원이 2 명 이상인 도시를 선택하십시오.
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;
그러나 그것은 하나 개의 도시 준다 - 오데사
아니요 - [this Sql Fiddle] (http://sqlfiddle.com/#!3/b1e8c/1)을 확인하십시오. 너는 리 비브와 오데아를 얻는다. –
나는 당신의 질문에 명백하게 잘못된 것을 볼 수 없다 - 'ged'를위한 fn 항목 중 일부는 그들 주위에 공백을 가질 수 있는가? 데이터베이스에 대소 문자를 구분하는 데이터 정렬이 있습니까 (일부 'ged'값에 대문자가 있습니까?) – Bridge