[分享]在mysql中,column 'id' in field list is ambiguous

2016-01-28mysql3425

在mysql中,column 'id' in field list is ambiguous


column 'id' in field list is ambiguous 

这个错误,是因为你查询语句里面有id字段的时候,没有说明是哪个表的id字段,应该加上表名(或者别名)来区分。


用表名进行区分的例子:

select student.id, student.name, score.total

from student, score

where student.id = score.id


使用别名的例子:

用表名进行区分的例子:

select s.id, s.name, c.total

from student s, score c

where s.id = c.id


许多教材都大量使用别名,其实对于初学者,我建议大家看得懂别名就行,自己写的时候用表名好。

123456.jpg

关闭

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

  • 相关文章
  • 查看评论:(0)
【已经有0位大神发现了看法】

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

支付宝

微信