SQL语句错误 Error Code: 1052. Column ‘id‘ in field list is ambiguous

原因:两表连接后,有两个同名的属性,不知道select的是哪个表的属性。

下面的所有地址单词都写错了,address写成了adress
       
如:

select id from 
student_name left join student_adress 
on student_name.id=student_adress.id;

       

解决办法:在要select的属性前加上表名。

这里是将select id 改为select student_name.id

       

       

       

为什么会出现这个错误呢?我们来看看

        现在有两个表,一个是student_name,有id和name(姓名)两个属性ÿ

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