具体sql太长了。
报错的一截是这样的
left join
cms_account_new can
on can.group_id=(select a.group_id
from cms_account_new aaa
where 1=1 and aaa.account_no = '8200020101')
关联表的时候报错的
我查了,好像说on后面不能跟查询条件,但是我必须通过查询结果来才能关联啊!!
求解!!!
自己关联自己干嘛===leftjoincms_account_newcanoncan.group_id=前面表的条件(leftjoin前)wherecan.account_no='8200020101'
leftjoinon不好控制,建议你可以用select..from..where..的多表查询
from后面可以写多个表以逗号隔开,条件都写到where后年就行了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。