我有三张table
ID
TYPE
NAME
表的示例行
id表
ID
-----
01
02
03
类型表
ID | TYPE
---------
01 | CAT
02 | DOG
03 | CAT
名称表(两个不同的示例)
ID | NAME ID | NAME
--------- ---------
01 | MIFF or 01 | MIFF
02 | RUFF 02 | RUFF
03 | IFF 03 |
我正在尝试查找具有相同类型但名称不同或丢失的ID。
sql查询应返回:
Duplicate1_ID | Duplicate2_ID
-----------------------------
01 03
因为01和03都是cat,但03有不同的名称或缺少名称。非常感谢你的帮助。
3条答案
按热度按时间ldioqlga1#
试试这个:
vecaoik12#
你可以在下面试试-
hts6caw33#
这回答了问题的原始版本。
如果我理解正确,您可以使用窗口函数:
也就是说,您的数据模型似乎已关闭。您应该有一个表,每种类型一行。应该有一个与类型关联的有效名称。