我已经搜索并浏览了类似于我的可用主题。但是,未能发现满足我的要求。因此,在这里发布。针对特定模式的多对多复杂MySQL查询
我有四个表如下:
"Organization" table:
--------------------------------
| org_id | org_name |
| 1 | A |
| 2 | B |
| 3 | C |
"Members" table:
----------------------------------------------
| mem_id | mem_name | org_id |
| 1 | mem1 | 1 |
| 2 | mem2 | 1 |
| 3 | mem3 | 2 |
| 4 | mem4 | 3 |
"Resource" table:
--------------------------------
| res_id | res_name |
| 1 | resource1 |
| 2 | resource2 |
| 3 | resource3 |
| 4 | resource4 |
"member-resource" table:
--------------------------------------------
| sl_no | mem_id | res_id |
| 1 | 1 | 1 |
| 2 | 1 | 2 |
| 3 | 2 | 1 |
| 4 | 4 | 3 |
| 5 | 3 | 4 |
| 6 | 2 | 3 |
| 7 | 4 | 3 |
我想找出根据组织共享资源的总数。预期输出如下:
| org_name | Shared Resources |
| A | 1 |
| B | 0 |
| C | 1 |
我也想根据组织找出重复资源的总数。预期输出如下:
| org_name | Duplicate Resources |
| A | 2 |
| B | 0 |
| C | 1 |
在这方面的任何帮助将高度赞赏。
问候。
你能解释一下副本是如何在发布输出计算出来的? – peterm