当前位置: 代码迷 >> VFP >> 请教小弟我这个sql语句如何不对
  详细解决方案

请教小弟我这个sql语句如何不对

热度:4493   发布时间:2013-02-26 00:00:00.0
请问我这个sql语句怎么不对
VFP6.0下运行的
update gao set gao.资格时间=xdd.资格时间 from gao,xdd where gao.编号==xdd.编号 and gao.资格时间<>xdd.资格时间 and gao.资格时间==" "

------解决方案--------------------------------------------------------
今后SQL语句还是到SQL版块比较好,此名应该为 update gao set 资格时间=(SELECT xdd.资格时间 from gao,xdd where gao.编号==xdd.编号 and gao.资格时间<>xdd.资格时间 and gao.资格时间==" ")
其后你还可以加上更新那一行记录的条件,可以再加上WHERE 条件语句!
------解决方案--------------------------------------------------------
探讨
VFP6.0下运行的
update gao set gao.资格时间=xdd.资格时间 from gao,xdd where gao.编号==xdd.编号 and gao.资格时间<>xdd.资格时间 and gao.资格时间==" "

------解决方案--------------------------------------------------------
如更改改名性别为姓名,UPDATE BIAO1 SET 性别=(SELECT 姓名 FROM BIAO1 WHERE 姓名='AA') WHERE 姓名='AA',此语句就是把姓名为AA的性别改为AA
------解决方案--------------------------------------------------------
vfp6.0 的 Update 不支持 From
  相关解决方案