一句好难想的SQL,请帮帮忙啊!!!!!!!!!!在线等您!!!!!!
insert into 病人在院纪录(病人ID,住院号,性别,年龄)
select 'text1 ', 'text2 ',性别,年龄 from [病人主索引表] where 病人ID= '病人ID '
上面是一句insert的语句,其中最后的性别和年龄这两个值是从“病人主索引表”中查询出来的并插入的。这个地方没有问题
但是......“性别”和“年龄”这两个字段在[病人在院纪录]这个表里是叫“性别”、“年龄”而它们在[病人主索引表]这个表里面就不叫“性别”、“年龄”了,比方说他们叫“性别1”、“年龄1”......
这么办啊?怎么写啊?拜托了,我在线等!!!
------解决方案--------------------insert into 病人在院纪录(病人ID,住院号,性别,年龄)
select 'text1 ', 'text2 ',性别1,年龄1 from [病人主索引表] where 病人ID= '病人ID '