GROUP BY
我有两张表,我想从数据中更新一行
这是我的代码:
第二个代码:
UPDATE [TABLE].[dbo].[Movies]
SET [NumFrames] =
(SELECT COUNT(ImageURL) as "Count"
FROM [TABLE].[dbo].[Frames]
GROUP BY Movie_Id)
GO
第一个代码:
(SELECT COUNT(ImageURL) as "Count"
FROM [TABLE].[dbo].[Frames]
GROUP BY Movie_Id
第一个代码给我一行数字
Count
12
6
10
10
10
我想把它插入Movies.NumFrames
第二个代码给我一个错误
消息 512,级别 16,状态 1,第 1 行
子查询返回超过 1 个值。当子查询跟随 =、!=、<、<=、>、>= 或子查询用作表达式时,这是不允许的。
请帮忙
我确定这很简单