SQL语句之Column 'Status' in where clause is ambiguous错误
阅读原文时间:2023年07月08日阅读:1

AND created_by IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)

limit 0, 10]; Column 'created_by' in where clause is ambiguous; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'created_by' in where clause is ambiguous

说明SQL语句中有重复的created_by功能调用,并且在Mapper文件中,多表关联查询中有相同的字段,在查询条件里,没有指定别名。

只需要给相同的字段加上别名即可

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器