通过一个字段的值控制选择表中的某个字段是否可行?该怎么解决

通过一个字段的值控制选择表中的某个字段是否可行?
问题是这样的,

有一个表:
等级 中级编号 高级编号

其中等级字段里面 可以是中级 高级 或者是无
我想把这个表中的数据 copy 到另一个表中(或者 通过 视图 查询 什么的)
另一个 表的字段:
 等级 证书编号

当 等级是中级 就拷贝中级编号 
当 等级是高级 就拷贝高级编号
当 等级是无 就填充空的

这样的 操作 能实现吗? 
有什么 好方法

谢谢



------解决方案--------------------
*--VFP9.0以下

*方法一
use 表1
scan
insert into 表2 (等级,证书编号) values (表1.等级,iif(alltrim(表1.等级)== '中级 ',中级编号,iif(alltrim(表1.等级)== '高级 ',高级编号, ' ')))
endscan


*方法二
select 等级,iif(alltrim(表1.等级)== '中级 ',中级编号,iif(alltrim(表1.等级)== '高级 ',高级编号, ' ')) as 证书编号 into cursor t1 from 表1
use 表2
append from dbf( 't1 ')


*--VFP9.0

insert into 表2 (等级,证书编号) select 等级,iif(alltrim(表1.等级)== '中级 ',中级编号,iif(alltrim(表1.等级)== '高级 ',高级编号, ' ')) as 证书编号 from 表1