たとえば、列名が異なる重複レコードがあるテーブルがあります
id classname
123 class1
123 unknown
次に、一意のクラス名 fr のみを持つタグもいくつかあります。
id classname
124 class2
125 unknown
だから今、選択クエリを実行して結果を得る
id classname
123 class1
123 unknown
124 class2
125 unknown
重複の1つが選択されるような方法で値を返したい
id classnae
123 class1
124 class2
125 unknown
上記の言及は、結果として得なければならないものです。これを書くために左外部結合を使用していました。
select t.id,t.classname from Table1 t
left outer join
(select id,classname from Table1 GROUP BY id
HAVING COUNT(id) > 1 )
s on s.Tagname = t.TagName
しかし、以前に重複して取得したのと同じ数のレコードを取得しています。
これを書くには助けが必要です