として保存されていますが、としてdb1.dbo.batches.id保存されているSQL Serverデータベースで作業しています。1234db2.dbo.activity.batch_idB1234
このような2つのテーブルを結合しようとしています...
SELECT column1, column2
FROM db1.dbo.batches AS b
INNER JOIN db2.dbo.activity AS a
ON ('B' + b.id) = a.batch_id
問題は、('B' + b.id). CONCAT('B' + b.id)、を試しましたがCAST('B' + b.id)、CONVERT(varchar(10),'B' + b.id)どれもうまくいきませんでした。
2 番目の選択クエリを実行できますが、もっとエレガントなものを期待していました。
何か案は?乾杯!