gpt4 book ai didi

sql - 一条Sql语句的帮助

转载 作者:太空宇宙 更新时间:2023-11-03 11:18:57 26 4
gpt4 key购买 nike

嘿,今天是……提问的日子。我有一张表,具有如下关系主从关系:

RecordID    MasterID   Field1 Field2 .... NrDetail
1 0 xxx yyyy 1
2 0 aaaa bbbb 2
3 1 hhhhh ssss 0
4 2 eee sssss 0
5 2 jjj hhhh 0

如您所见,NrDetail 包含“子记录”的总数。不幸的是,我必须创建这个字段......我想把它写在我的表中。所以我的SQL问题是:如何做这种类型的SQL来写字段 NrDetail ?

类似于:

UPDATE table SET NrDetail= 
(SELECT COUNT(*) as Total FROM table WHERE MasterID= RecordID)

但我认为有一些错误......

提前致谢!

最佳答案

我认为您忘记指定要将哪个 MasterID 与哪个 Record IS 进行比较。怎么样:

UPDATE table t1 SET NrDetail= 
(SELECT COUNT(*) as Total FROM table t2 WHERE t1.MasterID=t2.RecordID)

关于sql - 一条Sql语句的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2811762/

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