MySQL报错 1052 - Column 'id' in where clause is ambiguous,这里记录以下错误原因

  • 多进行多表关联的时候,很多个表如何出现相同的列表,但是你没有指明是哪个表的时候 MySQL 就会报此错误(我就是这个原因,太大意了😷)
  • 在查询结果有相同的列名,但是你没有指出是哪个表,就会出现这个错误,其实本质上是一个原因只不过一个在 WHERE 条件中一个在 SELECT 中,一样的是都需要明确指出是哪个表的哪个字段