Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o número total de anos em que Anna Thompson obteve um resultado em terceiro lugar em Edimburgo, Escócia?
 ###Tabelas: CREATE TABLE ships_of_the_class (ships_of_the_class_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Original name VARCHAR, Commissioned VARCHAR, Final decommission VARCHAR, Fate VARCHAR) CREATE TABLE achievements (achievements_id AUTO_INCREMENT PRIMARY KEY, Year INT, Tournament VARCHAR, Venue VARCHAR, Result VARCHAR, Extra VARCHAR) CREATE TABLE winners_by_team (winners_by_team_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Club VARCHAR, Winners INT, Runners-up INT, Third INT) CREATE TABLE channel_listing (channel_listing_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Language VARCHAR, Owner VARCHAR, Group VARCHAR, Type VARCHAR) CREATE TABLE singles:_5_1–4 (singles:_5_1–4_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Surface VARCHAR, Opponent in the final VARCHAR, Score in the final VARCHAR)  
SELECT COUNT Year FROM achievements WHERE Result = 3rd AND Venue = edinburgh, scotland