你的位置:首页 > Java教程

[Java教程]转 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 


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


补充:LEFT函数的参数必须是字段,字段的完成形式是加上表名的,LEFT前面弄个表名就会语法错误的,应该这样: 
select left(student.name, 10) .....




深圳去邮轮旅游报价办理邮轮旅游签证跟团邮轮旅游需要多少钱几月份去邮轮旅游最好什么时候去邮轮旅游最便宜金色海岸游艇观光票价?深圳金色海岸游艇游玩攻略? 金色海岸游艇价格?深圳金色海岸游艇费用如何? 九道谷漂流买2送1是真的吗?三水九道谷漂流近期活动介绍? 2015九道谷漂流教师节活动?佛山三水九道谷漂流教师节有什么优惠? 英国最高建筑“碎片大厦”将开放,英国“碎片大厦”, 春节出国游,多国可免签,春节出境游 出国过大年,新鲜抢先玩,过年出国旅游,过年去国外旅游 台湾旅游购物必读指南,台湾购物指南,台湾旅游购物事项 香港的劳力士价格会比大陆便宜吗?在哪里买比较好? 去香港买手表哪里好?香港哪里购物好? 香港百老汇在哪里?香港百老汇地址在哪里? 香港有哪些适合学生逛街的地方? 2015去香格里拉旅游有什么风俗禁忌? 圣诞节在几月几号? 香格里拉最地道的街边小吃有哪些? 厦门鳄鱼屿好玩吗? 561-5401-080 Datasheet 561-5401-080 Datasheet 561-5401-090 Datasheet 561-5401-090 Datasheet 561-5401-090F Datasheet 561-5401-090F Datasheet 深圳至惠州一日游 深圳至惠州一日游 深圳至惠州一日游 深圳至惠州三天游价格 深圳至惠州三天游价格 深圳至惠州三天游价格 深圳去惠州跟团旅游 深圳去惠州跟团旅游 深圳去惠州跟团旅游