【发布时间】:2016-09-14 08:24:04
【问题描述】:
我有两张桌子。我需要比较两个值,但它们在两个表中的数据类型不同。在一个表中,它是 int,而在另一个表中,它是 varchar。我尝试将 varchar 与 cast() 一起使用,但 cast() 不适用于 varchar。
我的查询如下:
select user.username, user_follow.object_id from user,user_follow
left join user_follow
ON cast(user_follow.object_id as varchar(25))= user.username
WHERE user.username= cast(user_follow.object_id as varchar(25));
请帮忙。 谢谢。
【问题讨论】: