liruiyang 发表于 2007-09-21 11:07

两张表的对应字段类型不一致

两张表里的对应字段不一致。。一个是char类型,一个是integer
这两张表怎么关联啊。。能把类型转换过来吗

xxyyy 发表于 2007-09-21 13:44

这要看这两个字段到底是什么关系?相等吗?内容是什么?

liruiyang 发表于 2007-09-21 14:11

有些相等。。不是全部相等。。。是用来记录编号的。。老表是用数字。。就是integer类型的
后来新表改为char型的进行记录。。有字母。。但是也有数字的。。所以数字的和老表里值有相同的

xxyyy 发表于 2007-09-21 17:06

这样的话,应该直接用=号关联就可以
如果不行,可以
where col1::char(20) = col2关联,即把那个int型的转换成char(20)然后和另外一个关联,不过这个效率要很低,数据量太大可能不行
页: [1]
查看完整版本: 两张表的对应字段类型不一致