次の 2 つのクエリは正常に機能します。
select cast(sku as bigint) from bid
select cast(sku as bigint) from vwbidrecords
このクエリは、「データ型 varchar から bigint への変換エラー」というメッセージで失敗します。
select * from bid where cast(sku as bigint) in
(select cast(sku as bigint) from vwbidrecords)
最初の2つは問題ないのに、3番目が機能しない理由は誰にとっても理にかなっていますか?