oraclede SQL语句问题,高手求指教,如下,执行报错,求指教啊

2025-02-24 11:58:49
推荐回答(1个)
回答1:

上面的sql语句报什么错 ?最好有图

由于你没有提具体报的错误 ,目前能看到比较明显的错误是union前后的子查询,列名不一致,这是没有办法union的

union 和union all 的前后两个查询必须字段个数一样且(你的前面查询5个字段后面查询2个字段是不能union的) 字段名称或者别名一样,否则无法对应。这个修改了看看还有没有别的错误

再细看 你最外面一层查询 已经没有A表和B表 所以你的WHERE A.CLASS_ID = B.CLASS_ID 条件让计算机都混乱了 都不知道你想干什么了 呵呵 ,你这个sql基本上就是个错的 ,不是一点两点的地方错了 是语法就不对,如果有需要的话给我留言你的具体需求,我可以试着给你写下