CREATE TABLE VISITS (Tourist_Attraction_ID VARCHAR(255), Tourist_ID VARCHAR(255)); CREATE TABLE VISITORS (Tourist_Details VARCHAR(255), Tourist_ID VARCHAR(255)); CREATE TABLE Tourist_Attractions (Name VARCHAR(255), Tourist_Attraction_ID VARCHAR(255))
What are the names of tourist attraction that Alison visited but Rosalind did not visit?
    
SQL: SELECT T1.Name FROM Tourist_Attractions AS T1 JOIN VISITORS AS T2 JOIN VISITS AS T3 ON T1.Tourist_Attraction_ID = T3.Tourist_Attraction_ID AND T2.Tourist_ID = T3.Tourist_ID WHERE T2.Tourist_Details = "Alison" EXCEPT SELECT T1.Name FROM Tourist_Attractions AS T1 JOIN VISITORS AS T2 JOIN VISITS AS T3 ON T1.Tourist_Attraction_ID = T3.Tourist_Attraction_ID AND T2.Tourist_ID = T3.Tourist_ID WHERE T2.Tourist_Details = "Rosalind"