糟糕的 SQL 语法 []; 嵌套异常是 java.sql.SQLSyntaxErrorException: 每个派生表必须有自己的别名] 根本原因

糟糕的 SQL 语法 []; 嵌套异常是 java.sql.SQLSyntaxErrorException: 每个派生表必须有自己的别名] 根本原因

这是报错信息

img


这是sql

img

select 后的列名应该加上表的 简称.列名

SQL语法问题

说明两个表中有重复的字段,但是你没用别名区分。比如表A和表B,都有name字段,你在SQL中得写成SELECT a.name,b.name .....

img


都写了 还是这样,数据库都没问题,一测试就报错