use*_*399 8 join interview-question
这是面试时问我的面试问题,我无法回答。请帮忙..
连接两个表之间具有一对多关系的最有效方法是什么
最有效的方法是使用 INNER JOIN,如下所示:
SELECT *
FROM Parent P
INNER JOIN Child C
ON C.ParentId = P.ParentId
Run Code Online (Sandbox Code Playgroud)
当您需要在子级别进行聚合时,您可以添加 GROUP BY 和 SUM 和/或 AVG 或其他聚合函数:
SELECT P.Name
, P.Address
, SUM(C.Amount)
FROM Parent P
INNER JOIN Child C
ON C.ParentId = P.ParentId
GROUP BY P.Name
, P.Address
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
64351 次 |
最近记录: |