我想基於來自各個表的多個列來識別db中的重複項。在下面的示例中,1 & 5和2 & 4是重複的 - 因爲所有四列具有相同的值。如何使用sql識別這些記錄?當我必須根據單個列標識重複項時,我使用了> 1的計數,但我不確定如何根據多列標識它們。但是,我看到,當我根據所有4列進行計數> 1時,#3和#6顯示出來,它們在技術上不是按照我的要求重複的。基於多列識別重複項
T1
ID | Col1 | Col2
---| --- | ---
1 | A | US
2 | B | FR
3 | C | AU
4 | B | FR
5 | A | US
6 | D | UK
T2
ID | Col1
---| ---
1 | Apple
1 | Kiwi
2 | Pear
3 | Banana
3 | Banana
4 | Pear
5 | Apple
T3
ID | Col1
---| ---
1 | Spinach
1 | Beets
2 | Celery
3 | Radish
4 | Celery
5 | Spinach
6 | Celery
6 | Celery
我的預期的結果將是:
1 A US Apple Spinach
5 A US Apple Spinach
2 B FR Pear Celery
4 B FR Pear Celery
在組中使用'和condition' –
您的預期結果是什麼? – zarruq
更新了我的問題。 – Skn