2013-10-10 72 views
0

是否可以通過選擇它來比較不同數據庫同一服務器上的特定行?這裏是我想比較的領域。從不同的數據庫同一服務器中選擇不相等的行

DB1:用戶名和爲userpass DB2:用戶名和爲userpass

我真的要比較既是數據庫中不等於在爲userpass。我添加了用戶名列,因爲它可能有助於選擇不相等的UserPass。

回答

1

是的,要做到這一點,你可以使用完全合格的表名進行比較。

獲取2個數據庫上擁有不同密碼的所有用戶的列表。 ..

Select 
    Db1.username, 
    Db1.userpass, 
    Db2.userpass 
From <databasname1>.dbo. <tablename1> db1 
Join <databasename2>.dbo. <tablename2> db2 
    On db1.username = db2.username 
Where db1.userpass <> db2.userpass 

您是否需要確定僅存在於其中一個數據庫中的用戶。

+0

謝謝艾倫!對不起,最近很忙。我會在你工作之後更新你。乾杯! –

相關問題