esql 语句update的where条件里能不能嵌套select????
esql 语句update的where条件里能不能嵌套select ?
static char o_sql_update_activeuser[] = "update Sacp_ActiveUsers set CurActiveUsers = CurActiveUsers-1 where CurActiveUsers > 0 and scpid = :1 and '1' in (select FirstLifeCall from sacp_basetab_ where isdn = :2)";
代码编译通过并执行成功了,但是表数据没变化,谁知道这个咋回事啊???
[解决办法]
可以
但是你这个查询我真心的看不懂!语法好特别
[解决办法]
使用其它工具连接数据库,直接执行上述构造的update语句。看能否成功。
[解决办法]