我有以下表结构:
表:CashStatus(“ATM”可以有重复条目)
ATM Cash Device
A01 55 BASE
A01 1 IST
A02 1 BASE
A02 78 IST
表:ATM(ATM 列的唯一条目)
ATM DEVICE
A01 BASE
A02 IST
我只想从CashStatus
表中检索ATM & Device
Column 与ATM
Table匹配的那些行
我做了一些研究并尝试了以下查询:-
SELECT *
FROM CashStatus
WHERE EXISTS (SELECT 'X'
FROM ATM
WHERE ATM = TermId collate SQL_Latin1_General_CP1_CI_AS
AND DeviceName = Devicetype collate SQL_Latin1_General_CP1_CI_AS);
但它给出了错误:Expression type int is invalid for COLLATE clause.