Equipment 设备表
EquipmentInfo 设备信息表
NodeStruct中间表
Nodeinfo 节点信息表
表关系:
表NodeStruct 的spid与表EquipmentInfo 的eiroomid关联(外键)
表Equipment 的sid与表EquipmentInfo 的sid关联(外键)
表nodeinfo 的sid与表NodeStruct 的sid关联(外键)问题 : 要查询属于节点信息表(Nodeinfo)sid=1下面的所有设备。
EquipmentInfo 设备信息表
NodeStruct中间表
Nodeinfo 节点信息表
表关系:
表NodeStruct 的spid与表EquipmentInfo 的eiroomid关联(外键)
表Equipment 的sid与表EquipmentInfo 的sid关联(外键)
表nodeinfo 的sid与表NodeStruct 的sid关联(外键)问题 : 要查询属于节点信息表(Nodeinfo)sid=1下面的所有设备。
--表tb 节点 id 父节点 pid
;with cte as
(
select id,pid from tb where id = 1
union all
select a.id,a.pid
from tb a join cte b on a.pid = b.id
)select id from cte