【发布时间】:2014-12-29 02:55:04
【问题描述】:
您好,我有一个社交网络数据库;用户可以提交内容并发表评论。他们可以加入小组。我想发表一些看法:
查看超过 1,000 cmets 的用户
CREATE VIEW userPro
AS SELECT U.nick, C.id
FROM User.U, Comments.C
WHERE C.id> 1000
¿¿¿ 我怎么能把'计数'? (我需要 id count > 1000)
查看属于 3 个不同组并发送超过 10 个内容的用户
CREATE VIEW userGroupArt
AS SELECT U.nick, Co.id, G.idg
FROM User.U, Content.Co, Group.G
WHERE COUNT BY(idg > 3 AND content >10)
我在使用 Count by 时遇到了很多困难,但我阅读了很多文档。你能帮帮我吗?
非常感谢!
【问题讨论】:
-
您应该在担心计数之前修复您的联接。
-
Comments中的哪一列与User相关?Content和Group中的哪一列与User相关? -
如果你把这三个表的结构贴出来会有所帮助。
-
嗨评论有“idc”和用户“nick”作为主键内容有“id”、组“idg”和用户“nick”