我正在使用以下查询将两个表连接起来:
update campaign_items
set last_modified = evt.event_time
from (
select max(event_time) event_time
,result
from events
where request = '/campaignitem/add'
group by result
) evt
where evt.result = campaign_items.id
当结果列为字符变量类型,而id为整数类型时,如果结果列中包含数字(例如12345),该怎么办?
如何运行此查询并将结果列的类型从字符转换为id(整数)?
CAST(evt.result as int)
进行类型转换。 - Hannan