当输入select ****Cid,****Cname,Oid,Odate from client,rder where client.Cid = rder.Cid;语句时报列名 ‘Cid’ 不明确。
我发现是因为rder表和client表都有Cid,而查询时没有指定“select Cid,Cname,Oid。。。。”中的Cid是从哪个表查询,所以报错,因此只要指定Cid从哪个表中得来就行。
修改如下:
select client.Cid,Cname,Oid,Odate from client,rder where client.Cid = rder.Cid;
消息 209,级别 16,状态 1,第 4 行 列名 'Cid' 不明确。
最新推荐文章于 2023-09-19 22:09:42 发布