我创建了一个临时表:
CREATE table #Temp
(
ACCOUNT varchar(20),
SERV_ACCT varchar(20),
INV_DATE datetime,
CURR_Date datetime
)
并在其中插入值。
我有另一个表名为:AccountTable,它有四列:ACCOUNT、SERV_ACCT、INV_DATE、CURR_Date
在我将值插入 #Temp 之后,我可以这样做来查找所有匹配的结果:
SELECT * FROM #Temp
JOIN AccountTable
ON #Temp.ACCOUNT = AccountTable.ACCOUNT
AND #Temp.SERV_ACCT = AccountTable.SERV_ACCT
AND #Temp.INV_DATE = AccountTable.INV_DATE
AND #Temp.CURR_Date = AccountTable.CURR_Date
这会只返回匹配的结果吗?还有其他方法可以比较吗?