WITH CTE AS (SELECT DBVersionKey, Desc19, ROW_NUMBER()OVER(PARTITION BY Desc19
ORDER BY Desc19) RN
FROM Table_A)
SELECT * FROM CTE WHERE RN > 1
Saya sarankan menggunakan ekspresi tabel umum dengan partisi nomor baris. Ini membuat hitungan (RN) dari setiap instance Desc19.
Saya tidak dapat menguji kueri saat ini, tetapi terus perbarui hasil Anda dan saya dapat menyesuaikan dari sana.
EDIT
Jika DBVersionKey bukan nilai unik, saya akan mencoba:
SELECT DISTINCT DBVersionKey, Desc19, COUNT(*)
FROM Table_A
Group by DBVersionKey, Desc19
Beri tahu saya jika itu berfungsi lebih baik.
EDIT 2
Satu lagi, saya tidak bisa mengujinya. Menambahkan ke kueri pertama yang disarankan:
WITH CTE AS (SELECT DBVersionKey, Desc19, ROW_NUMBER()OVER(PARTITION BY Desc19 ORDER BY Desc19) RN
FROM (SELECT DISTINCT DBVersionKey, Desc19 FROM Table_A GROUP BY DBVersionKey, Desc19)
SELECT * FROM CTE WHERE RN > 1