我是SQL编程的初学者。任何指针都会对我有帮助。
super.getName()
汇总这样的值无需输出
Table 1
Server id Appl id
1 1
1 2
1 3
2 4
2 5
3 6
服务器ID / Appl id出现在此table2的同一列中
根据表2中服务器1的appln id获取mktd id值
Server ID Appl id
1 1 2 3
2 4,5
3 6
然后在表2中输入服务器1的mkt id值
Appln id Mkt id Record no
1 10 1
1 20 2
2 45 1
3 45 1
3 10 2
答案 0 :(得分:0)
假设您有3张桌子。 tblServer,tblApplication和tblMarkup。在这里,您希望根据服务器名称提取标记ID。
然后,您需要首先将服务器表与应用程序连接,然后使用相关列加入应用程序表并使用标记,并在where过滤器中提及服务器名称。示例代码如下。
SELECT m.MarkupId
FROM tblServer s
JOIN tblApplication a on s.serverId=a.serverid
JOIN tblMarkup m on a.ApplicationId=m.markupId
WHERE s.ServerName= 'Your Server'