gpt4 book ai didi

sql - 带外键引用行数的多表选择

转载 作者:行者123 更新时间:2023-12-04 21:14:01 26 4
gpt4 key购买 nike

我有与外键相关的表,我尝试准备一个 View 以通过 SQL Server 上的内部联接来组合它们。我不知道是否可以使用内部联接,但无论如何我都无法得到我想要的东西。

表格如下(我有两个以上的表格):

表 1:

| ID | Bla Bla... |

表2:

| ID | Table1ID | Bla Bla... |

我试过的查询是这样的:

Select 
Table1.ID, COUNT(Table2.ID) as FooCount
From
Table1
Inner Join
Table2 on Table2.Table1ID = Table1.ID

我想看到的结果应该是这样的:

|    ID    | FooCount |
-----------------------
| 1 | 45 |
| 2 | 75 |
| 3 | 98 |
| 4 | 100 |
| 5 | 11 |
| 6 | 37 |

我该怎么做?

最佳答案

您甚至不需要连接来执行此操作:

SELECT Table1Id AS ID, COUNT(*) as FooCount FROM Table2 GROUP BY Table1Id

关于sql - 带外键引用行数的多表选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13781183/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com