You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND (lang_code = 'nl' OR lang_code = 'en-us' OR lang_code = 'de' OR lang_code = ' at line 1
SELECT languages.lang_code AS lang_code, new_continent_names.seo_name AS continent_seo_name, new_country_names.seo_name AS country_seo_name, new_airport_data.seo_name AS airport_seo_name, new_airport_data.name AS airport_name FROM new_airports INNER JOIN new_airport_data ON new_airport_data.airport_id = new_airports.id AND new_airport_data.status = 'live' INNER JOIN languages ON new_airport_data.language_id = languages.id INNER JOIN new_airport_to_country ON new_airport_to_country.airport_id = new_airports.id INNER JOIN new_country_names ON new_country_names.country_id = new_airport_to_country.country_id AND new_country_names.language_id = languages.id INNER JOIN new_airport_to_continent ON new_airport_to_continent.airport_id = new_airports.id INNER JOIN new_continent_names ON new_continent_names.continent_id = new_airport_to_continent.continent_id AND new_continent_names.language_id = languages.id WHERE new_airport_data.airport_id = AND (lang_code = 'nl' OR lang_code = 'en-us' OR lang_code = 'de' OR lang_code = 'dk' OR lang_code = 'es' OR lang_code = 'fr' OR lang_code = 'it' OR lang_code = 'sv' OR lang_code = 'fi' OR lang_code = 'no' OR lang_code = 'pt') ORDER BY lang_code