human
Schema:
city (City_ID, City, Hanzi, Hanyu_Pinyin, Regional_Population, GDP)
match (Match_ID, Date, Venue, Score, Result, Competition)
temperature (City_ID, Jan, Feb, Mar, Apr, Jun, Jul, Aug, Sep, Oct, Nov, Dec)
hosting_city (Year, Match_ID, Host_City)
Please answer with SQL.
assistant
Sure, I understand.
human
What are the GDP and population of the city that already served as a host more than once?
assistant
SELECT t1.gdp , t1.Regional_Population FROM city AS T1 JOIN hosting_city AS T2 ON T1.city_id = T2.host_city GROUP BY t2.Host_City HAVING count(*) > 1
human
Give me a list of cities whose temperature in Feb is higher than that in Jun or cities that were once host cities?
assistant
SELECT T1.city FROM city AS T1 JOIN temperature AS T2 ON T1.city_id = T2.city_id WHERE T2.Feb > T2.Jun UNION SELECT T3.city FROM city AS T3 JOIN hosting_city AS T4 ON T3.city_id = T4.host_city
human
Find the match ids of the cities that hosted competition '1994 FIFA World Cup qualification'?
assistant
SELECT match_id FROM MATCH WHERE competition = '1994 FIFA World Cup qualification'
human
Find the cities which were once a host city after 2010?
assistant
SELECT T1.city FROM city AS T1 JOIN hosting_city AS T2 ON T1.city_id = T2.host_city WHERE T2.year > 2010
human
Which city has hosted the most events?
assistant
SELECT T1.city FROM city AS T1 JOIN hosting_city AS T2 ON T1.city_id = T2.host_city GROUP BY T2.host_city ORDER BY count(*) DESC LIMIT 1
human
Find the city that hosted some events in the most recent year. What is the id of this city?
assistant
SELECT host_city FROM hosting_city ORDER BY YEAR DESC LIMIT 1 ;