SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'id' in order clause is ambiguous

这个问题一般出现在查询语句中关联多个表的情况。意思是“id字段是模棱两可的,模糊的定义”,这是因为在你的关联表中也有一个id字段,所以程序分不清楚你引用的到底是哪一个表的id字段。

解决办法就是在多个表中都存在的字段前加上所在表名,如:users.idstudents.id