首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能绑定多部分标识符"Interfaces.Availability“。

不能绑定多部分标识符"Interfaces.Availability“。
EN

Stack Overflow用户
提问于 2020-04-24 08:21:25
回答 1查看 15关注 0票数 1
  1. 试图查询并组合2到3个表,但无法绑定错误

选择Nodes.Caption作为NodeName,选择Interfaces.Caption作为InterfaceName、AlertActive.Acknowledged、AlertActive.AcknowledgedDateTime、AlertActive.TriggeredDateTime,节点连接接口作为Nodes.NodeID = Interface.NodeID的接口,连接ActiveAlerts作为Objects.NodeID = Nodes.NodeID上的对象,Objects.NodeID = Interface.NodeID JOIN AlertActiveObjects作为Alerts.AlertActiveID = Objects.AlertID的警报,其中Alerts.AlertActiveID=2 AlertActiveObjects

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-24 08:29:12

您正在混合表名和别名表名。

代码语言:javascript
复制
JOIN Interfaces As Interface  --  WHERE Interfaces.Availability = 2

如果您使用别名,那么在任何地方都可以使用它。

代码语言:javascript
复制
    SELECT Nodes.Caption AS NodeName 
    ,Interfaces.Caption AS InterfaceName 
    ,AlertActive.Acknowledged 
    ,AlertActive.AcknowledgedDateTime 
    ,AlertActive.TriggeredDateTime 
    FROM Nodes 
    JOIN Interfaces As Interface ON Nodes.NodeID = Interface.NodeID 
    JOIN ActiveAlerts As Objects ON Objects.NodeID = Nodes.NodeID 
        AND Objects.NodeID = Interface.NodeID 
    JOIN AlertActiveObjects AS Alerts ON Alerts.AlertActiveID = Objects.AlertID 
    WHERE Interface.Availability = 2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61404094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档