当前位置: 代码迷 >> Sql Server >> 一句好难想的SQL,请帮帮忙啊您!
  详细解决方案

一句好难想的SQL,请帮帮忙啊您!

热度:81   发布时间:2016-04-27 16:50:41.0
一句好难想的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 '
  相关解决方案