-- get All airports in New York SELECT * FROM airports where city = 'New York'; -- get all airports in Paris SELECT * FROM airports where city = 'Paris’; -- note only JFK has international flights -- grab icao for New York SELECT icao FROM airports WHERE city = 'New York'; -- grab icao for Paris SELECT icao FROM airports WHERE city = 'Paris'; -- select all fields where destination code and origin code are from ny to paris select * from routes where dest_code = 'CDG' AND origin_code = 'JFK'; -- use aliases when choosing same table SELECT icao FROM airports AS origin WHERE origin.city = 'New York'; SELECT icao FROM airports AS destination WHERE destination.city = ‘Paris’; -- start joining tables SELECT * FROM routes INNER JOIN WHERE origin.icao = ‘JFK’ AND destination.icao = ‘CDG’ -- look more at the details of data SELECT * FROM routes INNER JOIN airports AS origin ON origin.city = 'New York' limit 5; SELECT * FROM routes INNER JOIN airports AS destination ON destination.city = ‘Paris’ limit 5; -- narrowing things down to what we were looking for SELECT * FROM routes INNER JOIN airports ON airport.city = 'New York' AND routes INNER JOIN airports AS destination ON destination.city = ‘Paris’ ; -- cleaning up the formatting SELECT COUNT(*) FROM routes INNER JOIN airports AS origin ON origin.iata_faa = routes.origin_code INNER JOIN airports AS destination ON destination.iata_faa = routes.dest_code WHERE origin.city = 'New York' AND destination.city = ‘Paris’; -- more troubleshooting SELECT COUNT(*) FROM routes INNER JOIN airports as destination ON destination.iata_faa = routes.dest_code WHERE destination.city = 'Paris'; -- more formatting SELECT * FROM routes INNER JOIN airports AS origin ON origin.iata_faa = routes.origin_code INNER JOIN airports AS destination ON destination.iata_faa = routes.dest_code WHERE origin.city = 'New York' AND destination.city = ‘Paris’; -- final` SELECT COUNT(*) FROM routes JOIN airports AS origin ON origin.iata_faa = routes.origin_code JOIN airports AS destination ON destination.iata_faa = routes.dest_code WHERE origin.city = 'New York' AND destination.city = 'Paris';