CREATE TABLE airport_aircraft (Aircraft_ID VARCHAR2, Airport_ID VARCHAR2)
CREATE TABLE aircraft (Aircraft VARCHAR2, Aircraft_ID VARCHAR2)
CREATE TABLE airport (Airport_ID VARCHAR2, Airport_Name VARCHAR2)

Show the names of aircrafts that are associated with both an airport named 'London Heathrow' and an airport named 'London Gatwick
SELECT T1.Aircraft FROM aircraft AS T1 JOIN airport_aircraft AS T2 ON T1.Aircraft_ID = T2.Aircraft_ID JOIN airport AS T3 ON T2.Airport_ID = T3.Airport_ID WHERE T3.Airport_Name = "London Heathrow" INTERSECT SELECT T1.Aircraft FROM aircraft AS T1 JOIN airport_aircraft AS T2 ON T1.Aircraft_ID = T2.Aircraft_ID JOIN airport AS T3 ON T2.Airport_ID = T3.Airport_ID WHERE T3.Airport_Name = "London Gatwick"
SELECT "T1"."Aircraft" FROM "aircraft" "T1" JOIN "airport_aircraft" "T2" ON "T1"."Aircraft_ID" = "T2"."Aircraft_ID" JOIN "airport" "T3" ON "London Heathrow" = "T3"."Airport_Name" AND "T2"."Airport_ID" = "T3"."Airport_ID" INTERSECT SELECT "T1"."Aircraft" FROM "aircraft" "T1" JOIN "airport_aircraft" "T2" ON "T1"."Aircraft_ID" = "T2"."Aircraft_ID" JOIN "airport" "T3" ON "London Gatwick" = "T3"."Airport_Name" AND "T2"."Airport_ID" = "T3"."Airport_ID"