Я запрашиваю базу данных Stack Exchange по адресу https://data.stackexchange.com/stackoverflow/query/new
для подсчета общего количества сообщений, имеющих такое же AnswerCount
value, что и другое сообщение.
Это моя попытка, которая вызывает ошибку Something unexpected went wrong while running your query. Don't worry, blame is already being assigned.
Идея состоит в том, чтобы увеличить счетчик после того, как сообщение / запись в таблице Posts
имеет единственное совпадение для своего значения AnswerCount
с другим сообщением / записью, не считая совпадений с его собственным значением AnswerCount
.
Select Count(*)
From Posts as p1
Join Posts as p2
On p2.Id = {
Select Top 1 Id
From p2
Where p1.AnswerCount = p2.AnswerCount
And p1.Id <> p2.Id
};
Это сообщение Stack Exchange, которое я использую в качестве справочника: Как присоединиться к первой строке < / а>