Question: What are the names of tourist attraction that Alison visited but Rosalind did not visit?
Schema: create table visits (tourist_attraction_id varchar, tourist_id varchar, PRIMARY KEY (tourist_attraction_id)); create table visitors (tourist_details varchar, tourist_id varchar, PRIMARY KEY (tourist_details)); create table tourist_attractions (name varchar, tourist_attraction_id varchar, PRIMARY KEY (name))
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"