[英]Oracle Query to Get Distinct Values of First Table
我有下面這樣的情況,我想知道oracle查詢以獲取第一個表USER
列的不同值,例如
EXPECTED RESULT
ID | USER
11 | user3
12 | user4
CURRENT TABLES
TABLE A TABLE B
ID | USER ID | USER
11 | user1 11 | user1
11 | user2 11 | user2
11 | user3 12 | user5
12 | user4
12 | user5
一種簡單的方法是使用minus
:
select id, user
from a
minus
select id, user
from b;
另一種處理方法:
select * from tableA where user not in (select distinct(user) from tableB)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.