ERROR 1052 : Column 'eid' in field list is ambiguous

来源:互联网 发布:手机淘宝实名认证激活 编辑:程序博客网 时间:2024/06/14 17:10

  今天多表查询 写sql语句出错!

   提示为ERROR 1052 : Column 'eid' in field list is ambiguous

错误的sql="select cid,cname,eid,ename,count,endtime from card,users where card.eid=users.eid and bid=?"

   网上收索后知道是 因为在连接多个表查询的时候要制定字段的表,不然数据库不知道如何查询。

也就是  你要查询的  cid  eid  在card  users都出现过   数据库不知道从哪里开始查询

改正这点就顺利通过了select card.cid,card.cname,card.eid,users.ename,card.count,card.endtime from card,users where card.eid=users.eid and bid=?

0 0
原创粉丝点击