Chinaunix

标题: 这句sql错在哪里,各位能帮我看看吗? [打印本页]

作者: kerry69    时间: 2004-08-22 14:04
标题: 这句sql错在哪里,各位能帮我看看吗?
update fho_file,fha_file set fho18=60000
where fha01=fho01
    and fha49[2,2]='C'

我执行上边的语句,错误提示为:
   201: A syntax error has occurred.

sql语句到底错在哪里呢?
作者: kerry69    时间: 2004-08-22 19:04
标题: 这句sql错在哪里,各位能帮我看看吗?
看了這個帖子:
http://bbs.chinaunix.net/forum/viewtopic.php?t=387941&postdays=0&postorder=asc&start=15

自己動手解決了,但我還是不到明白,我上面的sql到底是什麼問題.
修改後的sql如下:
update fho_file set fho18=60000
where fho01 in (select fha01 from fha_file
                          where fha fha49[2,2]='C' )
作者: amiescort    时间: 2004-08-22 23:06
标题: 这句sql错在哪里,各位能帮我看看吗?
这有什么好不明白的啊,阁下的update语句更新的应该就是你想要更新的表啊,怎么能把两个表都写在update后呢??




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2