필터링 중복 코드를 선택합니다 : 나는 다른 달에 중복 된 코드가 들어있는 이름을 선택해야SQL은 다음 표를 갖는 날짜
id name code date
-------------------------------------------------------------------
1 name1 c01 10/01/2017
2 name1 c02 10/05/2017
3 name2 c01 02/04/2017
4 name2 c02 02/07/2017
5 name2 c03 02/15/2017
6 name2 c02 02/20/2017
7 name2 c04 03/01/2017
8 name3 c01 04/18/2017
9 name3 c02 04/29/2017
10 name3 c01 05/03/2017
. Name1 중복 코드가 포함되어 있지 않습니다 Name2 중복 코드를 c02 포함되어 있지만 두 코드는 2 월에 있으므로 나타나지 않아야하지만 Name3은 4 월과 5 월이 다른 월을 갖는 중복 코드 c01을 포함하므로 나타나야합니다. 내가 중복 된 코드가 이름을 얻기 위해 다음과 같은 선택을 사용하지만 서로 다른 달에있는 경우의 유효성을 검사하는 방법을 잘하고
name
-----
name3
:
select name, code, count(*) from table having count(*)>1