gpt4 book ai didi

sql - 如何在 select 语句中获取外键表的总和作为主表行中的值

转载 作者:行者123 更新时间:2023-12-02 08:06:59 26 4
gpt4 key购买 nike

如何在 select 语句中获取外键表的总和作为主表行中的值?

考虑表 1:

id(PK)   name    description
-----------------------------

1 test1 desc1
2 test2 desc2

表 2 为:

id(FK)    value
-----------------
1 5
1 6
2 7
2 8

SQL select 语句的结果应该类似于

id     name   desc    sum(value)
----------------------------------
1 test1 desc1 11

最佳答案

select 
t.*,
( select
sum(tt.value)
from table2 tt
where tt.id = t.id) sum_value
from table1

HTH

关于sql - 如何在 select 语句中获取外键表的总和作为主表行中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994865/

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