SELECT A.NO , A.NAME , B.WORK_YEAR , B.ADDR FROM TABLE A , TABLE B WHERE A.NO= B.CP_NO AND A.SE_CODE = '02' AND B.WORK_YEAR='2016' --GROUP BY A.NO, A.NAME, B.WORK_YEAR ORDER BY B.WORK_YEAR DESC, A.CD;
위에 group by 를 안하면 잘 나오고 하면은 에러가 뜹니다. 조회값과 안 맞춰서 그런건 아는데 group by를 안할 때 A.NO 값의 중복된 값이 같이 조회됩니다.
B.CP_NO를 중복안되도록 조회할려면 쿼리를 어떻게 수정해야 할까요?