sql多表查询 无法绑定由多个部分组成的标识符

selecttb.*,责任区号与林班小班对照表.责任区号from(SELECT林业局,林场,管护站编号,danweii,管护面积,管护蓄积,人数,林班数,管护站占地面积,... select tb.*, 责任区号与林班小班对照表.责任区号 from (
SELECT 林业局, 林场, 管护站编号, danweii, 管护面积, 管护蓄积, 人数,林班数, 管护站占地面积,管护站建筑面积,建站资金,通讯工具,交通工具, 供电设施, 生活设施, 其他

FROM (
SELECT 林业局, 林场, 管护站编号, danweii, 管护面积, 管护蓄积, 人数,林班数, 管护站占地面积,管护站建筑面积,建站资金,通讯工具,交通工具, 供电设施, 生活设施, 其他 FROM View_林场站点 ) AS derivedtbl_1
UNION (SELECT 林业局, 林场, 管护站编号, danweii, 管护面积, 管护蓄积, 人数,林班数, 管护站占地面积,管护站建筑面积,建站资金,通讯工具,交通工具, 供电设施, 生活设施, 其他 FROM View_林业局站点)
UNION (SELECT 林业局, 林场, 管护站编号, danweii, 管护面积, 管护蓄积, 人数,林班数, 管护站占地面积,管护站建筑面积,建站资金,通讯工具,交通工具, 供电设施, 生活设施, 其他 FROM View_林场站点 )
UNION (SELECT 林业局, 林场, 管护站编号, danweii, 管护面积, 管护蓄积, 人数,林班数, 管护站占地面积,管护站建筑面积,建站资金,通讯工具,交通工具, 供电设施, 生活设施, 其他 FROM View_管护站站点)

)
tb

left join 管护站点 on 责任区号与林班小班对照表.管护站 = 管护站点.管护站编号
ORDER BY tb.林业局 ,tb.林场, tb.管护站编号
结果出现
消息 4104,级别 16,状态 1,第 13 行
无法绑定由多个部分组成的标识符 "责任区号与林班小班对照表.管护站"。
消息 4104,级别 16,状态 1,第 1 行
无法绑定由多个部分组成的标识符 "责任区号与林班小班对照表.责任区号"。
求大神指导.
展开
 我来答
twvampire
2013-08-13 · TA获得超过3620个赞
知道大有可为答主
回答量:3029
采纳率:76%
帮助的人:2995万
展开全部

你这明显是写的有问题的,,,

  1. 你定义了tb表,下面用的是管护站点 表,你的第一行,第一句

    select tb.*, 责任区号与林班小班对照表.责任区号,这个是错误的

    要么你下面再关联责任区号与林班小班对照表,要么就写成

    select tb.*

  2. 同理,你这个地方

    left join 管护站点 on 责任区号与林班小班对照表.管护站 = 管护站点.管护站编号

   也是,根本没有引用责任区号与林班小班对照表,就写责任区号与林班小班对照表.管护站 = 管护站点.管护站编号,也是错误的,,,

因不知道你具体想怎么关联,只提示错误的地方,自己再根据数据好好看看吧

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式