1つの列に重複があるテーブルから行を選択しようとしていますが、別の列に基づいて行を制限しています。正しく機能していないようです。
select Id,Terms from QueryData
where Track = 'Y' and Active = 'Y'
group by Id,Terms
having count(Terms) > 1
削除すると正常にwhere
機能しますが、これらの行のみに制限する必要があります。
ID Terms Track Active
100 paper Y Y
200 paper Y Y
100 juice Y Y
400 orange N N
1000 apple Y N
理想的には、クエリは最初の2行を返す必要があります。