首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

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

2012-02-28 
请问我这个sql语句怎么不对VFP6.0下运行的update gao set gao.资格时间xdd.资格时间 from gao,xdd where

请问我这个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

热点排行