【发布时间】:2012-09-19 16:10:28
【问题描述】:
不是程序员,而是使用 data.stackexchange.com。我正在查询公共 SE 数据浏览器,并且我指定的列名无效。另外,如何指定计数(帖子)和计数(投票)? 有谁查询过 data.se 并且知道 db 模式的人能够帮助我更正这段代码吗?
Select Count (u.Id)
From Users u
Left Join Posts p on u.Id = p.OwnerUserId
Left join SuggestedEdits e on u.Id = e.OwnerUserId
left join Votes v on u.Id = v.UserId
WHERE ((u.CreationDate BETWEEN 'qwerty' AND 'qwerty')
AND (p.CreationDate BETWEEN 'qwerty' AND 'qwerty')
AND (p.ClosedDate is null)
OR (e.CreationDate BETWEEN 'qwerty' AND 'qwerty'))
AND Count (Posts) = x
OR Count (Votes) = y
Group by u.CreationDate, p.OwnerUserId, UserTypeId, u.DisplayName, p.CreationDate
【问题讨论】:
-
@Miguel-F 感谢您的提示。我确实检查了侧边栏并在那里使用了有关架构的信息,但仍然无法使其正常工作。
-
什么不适合你?您的 Select 语句在哪里?
-
我的选择语句也不起作用。我想要计算所有满足这些条件的用户 ID。对不起,我是菜鸟。
-
你能分享你的 WHERE 语句的其余部分吗?您可以更改发布前可能需要保密的任何值。
-
@Miguel-F 刚刚更新了 WHERE 语句。非常感谢。
标签: sql stackexchange dataexplorer