Как собрать количество просмотров вопроса на SOF?

#sql

#sql

Вопрос:

Я новичок в SQL. Я пишу SQL для вычисления представления вопросов под одним тегом. Например, для вычисления просмотров всех вопросов в Javascript. Я использую это, чтобы проверить, работает ли это.

Это то, что я написал:

 SELECT questions.Id, questions.ViewCount;

FROM Posts questions;

WHERE Tag varchar(250) = ##Tag:string## AND questions.posttypeid = 1;

order by questions.viewcount DESC;
 

Но в строке WHERE есть ошибка: Line 2: Incorrect syntax near the keyword 'FROM'.

Обновить:

Благодаря @Sergey и @a_horse_with_no_name я удалил «;» и пересмотрел свои коды следующим образом:

 SELECT questions.Id, questions.ViewCount

FROM Posts questions

WHERE Tags = ##Tag:string## AND questions.posttypeid = 1

order by questions.viewcount DESC
 

Но результат — ничего. Я что-то упустил?

Комментарии:

1. пожалуйста, удалите ;

2. Это ; происходит в самом конце инструкции, а не в каждой строке. И однострочные комментарии в SQL вводятся с --

Ответ №1:

Я закончил это. Его можно использовать для: https://data.stackexchange.com/stackoverflow/query/new

 SELECT posts.Id, posts.ViewCount

FROM Posts, PostTags, Tags

WHERE Tags.id = PostTags.TagId AND posts.Id = PostTags.PostId
  AND Tags.TagName = ##TagName:string##

order by posts.viewcount DESC