【发布时间】:2018-07-17 22:45:22
【问题描述】:
我想从下表中获取每个用户获得的赞数:
- Users 表:包含用户 ID、电子邮件、联系方式
- 点赞表:其中包含图片ID,以及喜欢它的用户ID
- 图片发布表*:包含图片ID,发布者的用户ID
我正在使用以下查询,它给出了错误“无效使用组函数”:
select sum(count(pid)) from p_like where pid in (
select pid from p_picuser where userid in (
SELECT userid from p_users
)
) GROUP BY pid
我做错了什么?
【问题讨论】:
-
请以
CREATE TABLE语句提供架构,以INSERT INTO语句提供示例数据以及该示例数据的所需结果。您还应该发布错误消息。 -
它出错了,因为它没有意义。组列的计数总和是什么意思??????