我有一个表与应用程序名称,服务器名称和来源的记录(3个唯一的来源)。表可以包含相同的应用程序名称,服务器名称,但不同的来源,任何记录,也有时为一个应用程序,它可以出现在一个来源,而不是在其他。现在我想找出记录的三个场景。我试图使用,但不工作,有人能给予我查询这个。
表格
| 应用程序|伺服器|来源|
| - -|- -|- -|
| abc公司|一百二十三|A级|
| abc公司|一百二十三|B|
| abc公司|一百二十三|C类|
| 延迟|四百五十六人|A级|
| 延迟|四百五十六人|B|
| 吉|七百八十九|A级|
| 杰克尔|012年|B|
| 杰克尔|012年|C类|
方案:服务器位于
| 来源A|来源B|源代码C|动作|
| - -|- -|- -|- -|
| 是的|是的|是的|无动作|
| 是的|没有|没有|加到B|
| 是的|是的|没有|添加到C|
| 没有|是的|是的|从B和C中删除|
预期输出:不需要显示abc 123,因为它存在于所有3个来源中
| 应用程序|伺服器|作用|
| - -|- -|- -|
| 延迟|四百五十六人|添加到C|
| 吉|七百八十九|加到B|
| 杰克尔|012年|从B和C中删除|
1条答案
按热度按时间e37o9pze1#
您可以按
app
和server
分组,并按照您所描述的方式进行操作:请注意,对于您的问题中未提及的情况,
action
将为NULL。