をフィルタリングし、重複するコードを選択するには:私は別の数ヶ月内にある重複したコードが含まれている名前を選択する必要が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