Запросите у SO data explorer вопросы с 4 закрытыми голосами в пределах определенного тега
Я пытаюсь создать запрос, который отображает идентификаторы вопросов с 4 голосами "за" в определенном теге. Меня не волнует дата, когда вопрос был опубликован, все, что я хочу, - это просто вопросы с 4 закрытыми голосами, так что я могу провести некоторую модерацию в свободное время и просмотреть их, возможно, приостановив или закрыв некоторые из них.
Справочник данных SO имеет меню справа, где вы можете увидеть доступные столбцы.
Моя конкретная проблема заключается в том, что я не могу найти правильную таблицу и столбец, в котором хранится текущее количество голосов при закрытии.
Я пытался что-то вроде этого, но я не могу получить никаких результатов
select COUNT(PostId) from Votes where PostId = '19577105' and VoteTypeId = '6'
Любой указатель в правильном направлении приветствуется.
1 ответ
SELECT
Posts.ID
FROM
Posts
INNER JOIN Votes ON Posts.ID = Votes.PostID
WHERE
Posts.PostTypeID = 1
AND Posts.Tags LIKE '%C#%'
AND Votes.VoteTypeID = 6
GROUP BY
Posts.ID
HAVING
COUNT(DISTINCT Votes.ID) > 4
Это требует времени для запуска, поэтому, вероятно, может быть оптимизировано. Фильтр тегов может использовать полнотекстовый поиск, который может быть быстрее, если он включен.