MySQLIntegrityConstraintViolationException:Column ' xxxxxx ' in order clause is ambiguous

### 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的话就会报这个错。

你可能感兴趣的:(数据库)