高手救命啊!mysql存储过程中 select o.bank_id,o.ip_address,o.oper_psw,o.info_status,s.bank_status,s.oper_status
#into v_bank_id,v_ip_address,v_oper_psw,v_status,v_bank_status,v_oper_status
from oper_info o inner join (select l.oper_id,b.bank_status,
l.oper_status from oper_shift_log l inner join bank_def b on l.bank_id=b.bank_id) s on s.oper_id=o.oper_id where o.oper_id=oper_id;#oper_id是传进来的值在Console中报错严重:Servlet.service() for servlet default threw exception
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'o' in field list 单独这个select语句 给oper_id一个值 放到命令提示符里面可以运行 但去调这个存储过程又会报错!mysql> call t_procedure_log('','','','',@a);
ERROR 1109 (42S02): Unknown table 'o' in field list求解!!!
mysql >Unknown table 'o' in field list
答案:2 悬赏:50 手机版
解决时间 2021-03-12 15:09
- 提问者网友:夢醒日落
- 2021-03-12 11:45
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-03-12 12:38
找到答案了,用DB.tab.col
全部回答
- 1楼网友:長槍戰八方
- 2021-03-12 12:55
had been working
一直在工作
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯