我有 3 个 sql 查询,我想将它们合并为一个。
我知道我在第一个查询中使用的值“UKLN_8945_UDP”,第一个查询给了我两个我无法读取的值,所以我需要运行另外两个查询来返回我可以读取的值。
第一个查询是
run sql SELECT EMD.fkdevice,EMD.fkEnduser FROM extensionmobilitydynamic EMD WHERE EMD.fkdevice_currentloginprofile = (SELECT d1.pkid FROM device d1 WHERE d1.name = 'UKLN_8945_UDP')
该查询返回 2 个值: fkdevice: f3b95ea0-63f8-49d1-911f-cacdd68d0967 fkenduser: 5a71fc04-d348-8115-9ff9-ea78f38b06fc
第二个查询使用第一个查询中的 fkdevice
run sql select D.name SEPDname from device D where D.pkid = 'f3b95ea0-63f8-49d1-911f-cacdd68d0967'
该查询返回 1 个值: sepdname: SEP0057D2C01D0B
第三个查询使用第一个查询中的 fkenduser
run sql select E.userid from enduser E where E.pkid = '5a71fc04-d348-8115-9ff9-ea78f38b06fc'
该查询返回 1 个值:用户 ID:UKLN