簡體   English   中英

如何使用 SQL Server 比較兩個表列值?

[英]How to compare two table column values using SQL Server?

只需要來自兩個表的不同行值

喜歡..

ID  Name    Salary
1   ABC     2000
2   XYZ     4000
3   Suresh  6000

ID  Name    Salary
1   ABC     3000
2   XYZ     5000
3   Suresh  6000

如果我更新第一個表,這里我根據條件從源表中保存了目標表中的特定行,現在我想比較兩個表的列值..更新了哪些列值...請幫助我

 ID    OldSalary       NewSalary
  1      2000             3000
  2      4000             5000

干得好:

select newTable.ID, oldTable.Salary as OldSalary, newTable.Salary as NewSalary
from oldTable 
    join newTable on oldTable.ID = newTable.ID
where oldTable.Salary <> newTable.Salary;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM