oracle sql判断相等,获取多行相等的人员(Oracle SQL)
生活随笔
收集整理的這篇文章主要介紹了
oracle sql判断相等,获取多行相等的人员(Oracle SQL)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這是一種關(guān)系劃分操作。你可以使用NOT EXISTS條款的組合來(lái)做到這一點(diǎn),例如:
SELECT a.ID AS ID1
,b.ID AS ID2
FROM (SELECT DISTINCT ID FROM mytable) a
,(SELECT DISTINCT ID FROM mytable) b
WHERE a.ID < b.ID
AND NOT EXISTS
( SELECT a2.Like
FROM mytable a2
WHERE a.ID = a2.ID
MINUS
SELECT b2.Like
FROM mytable b2
WHERE b.ID = b2.ID
)
AND NOT EXISTS
( SELECT b2.Like
FROM mytable b2
WHERE b.ID = b2.ID
MINUS
SELECT a2.Like
FROM mytable a2
WHERE a.ID = a2.ID
);
ID1 ID2
=== ===
p1 p3
p2 p4
總結(jié)
以上是生活随笔為你收集整理的oracle sql判断相等,获取多行相等的人员(Oracle SQL)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle user_schedule
- 下一篇: oracle java rmi 漏洞,O