回覆列表
-
1 # g阿奎羅最近
-
2 # 待花開品茗散步的
對於2個沒有關聯的資料表中的資料放在一起,按照你說的格式
a表.欄位1/b表.欄位2,這樣放是不可能得,如果這樣放,肯定2個數據有關聯,否則怎麼能用"6/18"這樣的格式,只不過現在你沒有分析清楚。
你再仔細分析一下。
如果確實沒有關聯,只能構造出
selecta表所檢索欄位froma表
unionall
selectb表所檢索欄位fromb表
並且a表所檢索欄位、b表所檢索欄位所列欄位數量及型別是一致的,也即兩個資料集的簡單排列。
假設兩個表都有唯一鍵UserID
可以這麼寫(使用全連線【full outer join】:完整外部聯接返回左表和右表中的所有行。當某行在另一個表中沒有匹配行時,則另一個表的選擇列表列包含空值。如果表之間有匹配行,則整個結果集行包含基表的資料值。)
select *from RCSA_UserInfoDEL a full outer join RCSA_UserInfo b on a.UserID=b.UserIDwhere a.UserID is null or b.UserID is null