查詢兩張表中的共有資料

2021-09-01 13:49:06 字數 759 閱讀 3433

[size=large]剛剛在提問欄目裡面看見的乙個問題:[/size]

[size=medium]問題描述:[/size]

在oracl資料庫中表table1有欄位codeid和cedename兩個字段,表table2中也有codeid和codename欄位,如何用一條sql語句將這兩張表的兩個字段查詢出來

[size=large]解決辦法:[/size]

查詢 這兩張表的資料

select t1.codeid ,t1.cedename from  table1 t1 

union all

select t2.codeid ,t2.cedename from table1 t2

查詢 這兩張表的資料(去掉重複資料)

select t1.codeid ,t1.cedename from  table1 t1 

union

select t2.codeid ,t2.cedename from table1 t2

[size=large]union:[/size]並集 所有的都查詢  重複的只顯示一次

[size=large]union all :[/size]並集 所有的都查詢 顯示重複的

[size=large]intersect :[/size]交集 只顯示重複的

[size=large]minus:[/size]差集

collection 兩張表查詢

場景 兩張表 學生基礎資訊表a,學生成績表b,兩張表通過userid關聯 返回結果 以學生為維度返回列表,學生有乙個外部屬性 成績列表 語文 100 張三 u001 成績 數學 99 英語 88 李四 u002 成績 語文 66 數學 77 英語 99 王五 u003 成績 語文 22 數學 55 ...

oracle中兩張表資料比較

資料庫 oracle 在某些情況下,我們會需要比較兩張表的資料是否一樣。假設有兩張表a與表b他的字段相同,但是當中的資料可能不同,而且有些欄位的資料還有可能為空 方法一 手動 把需要比較的兩張表的資料按照某種規則排序後匯出為xls,這裡我直接用pl sql developer匯出 然後用把xls檔案...

EXCEL跨兩張表插入查詢資料

a表中有編號,姓名,b表中有姓名,身份證號。想要在a表中插入匹配的身份證號。在a表中新插入一列,使用公式vlookup 在引數設定中,第乙個lookup value,選擇姓名 即需要匹配的值 注 資料格式要與匹配的列的資料格式一致,最好用分列設定一次資料格式。第二個table array,選擇b表要...