【发布时间】:2019-10-29 17:18:45
【问题描述】:
我正在编写一个查询以使用以下查询从 Stack Overflow Stack Exchange Data Explorer 中提取问题和答案:
SELECT Top 2
q.id, q.Title, q.Body q_body, q.parentid qpid, q.AcceptedAnswerId, q.Score q_score, q.AnswerCount, q.Tags, q.viewcount,
answers.parentid aa_pid, answers.id aa_id,
answers.body aa_body, answers.score as aa_score, answers.posttypeid
FROM
Posts answers
INNER JOIN Posts q
ON answers.parentid = q.id
WHERE (answers.id = q.AcceptedAnswerId) AND q.AnswerCount > 2
但是,除了接受的答案,我还想提取投票最多的答案。因为,我什至不明白为什么 answers 不是表格。
【问题讨论】:
-
请查看data.stackexchange.com/stackoverflow/query/1145387/…。它不会提取问题,如果它是投票最多的答案,它只会提取接受的答案。这对你有用吗?
标签: sql stackexchange-api