text: CREATE TABLE performance (LOCATION VARCHAR) -- Show the most common location of performances. SELECT LOCATION FROM performance GROUP BY LOCATION ORDER BY COUNT(*) DESC LIMIT 1 CREATE TABLE performance (LOCATION VARCHAR) -- Show the locations that have at least two performances. SELECT LOCATION FROM performance GROUP BY LOCATION HAVING COUNT(*) >= 2 CREATE TABLE performance (LOCATION VARCHAR, Attendance INTEGER) -- Show the locations that have both performances with more than 2000 attendees and performances with less than 1000 attendees. SELECT LOCATION FROM performance WHERE Attendance > 2000 INTERSECT SELECT LOCATION FROM performance WHERE Attendance < 1000 CREATE TABLE performance (Location VARCHAR, Performance_ID VARCHAR); CREATE TABLE member (Name VARCHAR, Member_ID VARCHAR); CREATE TABLE member_attendance (Member_ID VARCHAR, Performance_ID VARCHAR) -- Show the names of members and the location of the performances they attended. SELECT T2.Name, T3.Location FROM member_attendance AS T1 JOIN member AS T2 ON T1.Member_ID = T2.Member_ID JOIN performance AS T3 ON T1.Performance_ID = T3.Performance_ID CREATE TABLE performance (Location VARCHAR, Performance_ID VARCHAR); CREATE TABLE member (Name VARCHAR, Member_ID VARCHAR); CREATE TABLE member_attendance (Member_ID VARCHAR, Performance_ID VARCHAR) -- Show the names of members and the location of performances they attended in ascending alphabetical order of their names. SELECT T2.Name, T3.Location FROM member_attendance AS T1 JOIN member AS T2 ON T1.Member_ID = T2.Member_ID JOIN performance AS T3 ON T1.Performance_ID = T3.Performance_ID ORDER BY T2.Name