我們有一個表格,其結構如下 - 表(id,key_type,key_value)其中(id,key_type)是主鍵。關於應用程序T-SQL連接的查詢
由於寫入此表的軟件中存在一些錯誤,因此可能會出現(key_type,key_value)組合不同但id相同的情況。
我們想找出所有這些不正確的數據,其中(key_type,key_value)的所有組合都是相同的,即使id可以不同。
有趣的是,這些組合的數量會有所不同,即它們在所有ID中都不相同。
例如,
如果行是 -
- (1,TYPE1,值1)
- (1,2型,值2)
- (2,TYPE1,值1)
- (2,2型,值2)
- (3,3型,值3)
- (4,TYPE4,值4)
- (5,TYPE3,值3)
- (6,TYPE1,值1)
- (6,3型,值3)
查詢應標誌OFF的id(1 & 2)和(3 & 5) 也許解決方案是微不足道的,但我會把它歸咎於我對SQL的一點經驗。 有人可以幫我在這裏,謝謝!
您應計算標記的ID不正確,或者您錯誤地指出了問題。第4行復制第2行,第7行復制第5/9行,第8行復制第1/3行,第9行復制第7/5行。爲什麼你不希望行4,7,8,9被標記? – Andrew