首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

左连接查询的有关问题

2012-06-22 
左连接查询的问题请问各位高手:有这样三个表:表1:编码类型ID表2:编码单价 数量ID表3:编码领用数量ID关联查

左连接查询的问题
请问各位高手:

有这样三个表:
表1:
  编码 类型 ID
表2: 
  编码 单价 数量 ID
表3:
  编码 领用数量 ID

关联查询:
  select 表3.领用数量
  , 表2.单价
  , 表1.类型
  from 表3
  left join 表2 using(ID)
  left join 表1.编码
问题:由于三个表都“编码”字段,招待查询操作时总是提示“编码”列,是不明确的。请问这个问题应该如何处理呢?
在此拜托各位了,谢谢各位了。

[解决办法]
编码前加表名来区别


表1.编码
[解决办法]
3个表都有编码,你要取哪个表的?比如1表
表1.编码

 select 表3.领用数量, 表2.单价, 表1.类型,表1.编码
from 表3
left join 表2 on 表3.id=表2.id
left join 表1 on 表3.id=表1.id
[解决办法]
select 表3.领用数量, 表2.单价, 表1.类型,表1.编码
from 表3
left join 表2 on 表3.id=表2.id
left join 表1 on 表3.编码=表1.编码

热点排行