你要把问题描述的详细点,比如是查询,还是更新
如果是查询的话,根据bmdm生成bmmc,那就是说,2个表之间一定存在 bmdm 字段,而 存在bmdm 和 bmmc 2个字段的,通常应该是基础资料表,
而只有 bmdm 字段的 通常是业务表,这种结构关系要确认对不对,然后:
查询:
select 业务表.*,基础资料表.bmmc from 业务表 left join 基础资料表 on 基础资料表.bmdm = 业务表.bmdm
即基础资料的主键,是业务资料表的外键,两者建立关系,这是关系表的基础知识。
更新
update 业务表 set 业务表.bmmc = 基础资料表.bmmc from 业务表 inner join 基础资料表 on 基础资料表.bmdm = 业务表.bmdm
这样的话,平时只要维护基础资料表就可以了
2楼的代码不行哦,楼主说,有很多数据,意思就是有N条记录,icase() 不适合
[此贴子已经被作者于2024-12-28 09:00编辑过]