写sql语句报错

写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=?

 

posted @ 2022-11-25 23:40  SHINIAN200  阅读(106)  评论(0)    收藏  举报