我无法在不删除输出值的情况下进行正确的转换。
我想联接两个表,但是一个表的主键是一个char(4)
,另一个表的主键则是一个INT
。
这是我到目前为止所做的:
select A.ID,B.ID from
TableA A
left join tableB B on
cast(a.ID as varchar(4) = B.ID
我意识到这不会带来个位数的值。
Table A values: 0,1,2,3,41
Table B values: 0,41
原始查询的输出仅给我41,而忽略了其他4个值。
我需要能够获取其他4个值
关于如何实现期望的表现的任何想法吗?