0
点赞
收藏
分享

微信扫一扫

MySQLIntegrityConstraintViolationException:Column ' xxxxxx ' in order clause is ambiguous

浮游图灵 2022-08-02 阅读 72


### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column ' xxxxxx ' in order clause is ambiguous


这条报错是在排序的时候报错的,意思是 :  列' xxxxxx ' 在排序中是模糊不清的 。 也就是说排序的时候列指定不清楚。

具体分析:我在排序的时候,因为要根据排序的这一列涉及了两个表里的一个相同的字段。

类似的表达语句是:

SELECT c.lastTime , b.name FROM cogin c LEFT JOIN bsers b ON b.lastTime = c.lastTime ORDER BY lastTime

因为lastTime 在 bsers 表和在cogin表中都有这个字段,如果不指明是哪个表的lastTime的话就会报这个错。


举报

相关推荐

0 条评论