请问各位高手:有这样三个表:
表1:
编码 类型 ID
表2:
编码 单价 数量 ID
表3:
编码 领用数量 ID关联查询:
select 表3.领用数量
, 表2.单价
, 表1.类型
from 表3
left join 表2 using(ID)
left join 表1.编码
问题:由于三个表都“编码”字段,招待查询操作时总是提示“编码”列,是不明确的。请问这个问题应该如何处理呢?
在此拜托各位了,谢谢各位了。
表1:
编码 类型 ID
表2:
编码 单价 数量 ID
表3:
编码 领用数量 ID关联查询:
select 表3.领用数量
, 表2.单价
, 表1.类型
from 表3
left join 表2 using(ID)
left join 表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
表1和表3也需要使用编码进行左连接,而不用id,语句应该是:
select 表3.领用数量, 表2.单价, 表1.类型,表1.编码
from 表3
left join 表2 using(id)
left join 表1 using(编码)
from 表3
left join 表2 on 表3.id=表2.id
left join 表1 on 表3.编码=表1.编码