私は次のテーブル構造を持っています:
テーブル: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
Tableと同様にColumnが一致するCashStatus
テーブルからの行のみを取得したいATM & Device
ATM
私はいくつかの調査を行い、次のクエリを試しました:-
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.