2
A
回答
2
SELECT yt1.* , yt2.* /*SELECT both data, you can put * if you want too */
FROM yourtable yt1
INNER JOIN yourtable yt2 /*Do self-checking*/
ON yt1.alt_anim_ident = yt2.alt_anim_ident /*Check those with the same alt_anim_ident*/
WHERE yt11.animals_key <> yt2.animals_key; /*Eliminates data which pointing to itself*/
+0
儘管此代碼可能會回答問題,但提供 有關_why_和/或_how_的其他上下文,它將回答 該問題將顯着提高其長期值 的值。請[編輯]你的答案,添加一些解釋。 –
+0
我試過這段代碼,它回答了我的問題,但導致數據顯示兩次 – TechPathi
+0
@TechPathi,列或行的兩倍? –
2
SELECT *
FROM thetable t -- How to find animals
WHERE EXISTS ( -- where (different animals) exist
SELECT * FROM thetable x
WHERE x.alt_anim_ident = t.alt_anim_ident -- that have same ident
AND x.animals_key <> t.animals_key -- but different key
)
ORDER BY t.alt_anim_ident, t.animals_key
;
相關問題
- 1. 根據計數重複錶行並分配唯一標識
- 2. 將標識符分配給SQL數據中的重複值
- 3. 重置數據庫中的標識
- 4. Typescript - 重複的標識符
- 5. 數據表中的數據重複
- 6. 識別列表中的重複列表?
- 7. 用不同的標識符重複數據幀的行
- 8. 識別並標記連續重複的數據MATLAB
- 9. Webpack重複標識符'PropertyKey'
- 10. 重複標識符離子
- 11. 重複標識符WinJs.d.ts
- 12. 帕斯卡重複標識
- 13. 動態標識重複
- 14. 重複數據表
- 15. 重複模塊中的重複標識符
- 16. 唯一的標識符替換列表中的重複元素
- 17. 如何刪除插入表中標識列的重複值?
- 18. 在Oracle上識別n字段數據表的重複組合
- 19. XML到R數據幀,重複標識符
- 20. 複製數據,而不標識列
- 21. 在xml數據表中重複表格標題
- 22. 避免數據表中的重複值
- 23. 刪除數據表中的重複項
- 24. 在列表中重複的數據
- 25. 列表中的重複數據拼接
- 26. 防止圖表中的數據重複
- 27. 刪除數據庫表中的重複標題mysql
- 28. 識別VB數組中的重複項
- 29. 標識註冊表複製
- 30. 長數據表的Bootstrap3方法,而不重複標題標題?
PL/SQL是Oracle的語言存儲過程。而PL/SQL Developer是一個Oracle專用工具。但pgAdmin是一個Postgres工具。你正在使用哪個數據庫? –
我正在使用Postgres – TechPathi