上面的sql语句报什么错 ?最好有图
由于你没有提具体报的错误 ,目前能看到比较明显的错误是union前后的子查询,列名不一致,这是没有办法union的
union 和union all 的前后两个查询必须字段个数一样且(你的前面查询5个字段后面查询2个字段是不能union的) 字段名称或者别名一样,否则无法对应。这个修改了看看还有没有别的错误
再细看 你最外面一层查询 已经没有A表和B表 所以你的WHERE A.CLASS_ID = B.CLASS_ID 条件让计算机都混乱了 都不知道你想干什么了 呵呵 ,你这个sql基本上就是个错的 ,不是一点两点的地方错了 是语法就不对,如果有需要的话给我留言你的具体需求,我可以试着给你写下