sharkiefff/RBAC-Text2SQL-Benchmark huggingface dataset:
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_1
Accessible Columns:
  - aircraft: Aircraft, Aircraft_ID, Description, Max_disk_Loading
  - airport: %_Change_2007, Aircraft_Movements, Airport_ID, Airport_Name, Freight_Metric_Tonnes, Location, Total_Passengers, Transit_Passengers
  - airport_aircraft: * (all columns)
  - match: * (all columns)
  - pilot: * (all columns)

Question: What are the names of the pilots that have not won any matches in Australia?
Answer: SELECT name FROM pilot WHERE pilot_id NOT IN (SELECT Winning_Pilot  FROM MATCH WHERE country  =  'Australia')
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT name FROM pilot WHERE pilot_id NOT IN (SELECT Winning_Pilot  FROM MATCH WHERE country  =  'Australia')
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: How many aircrafts are there?
Answer: SELECT count(*) FROM aircraft
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT count(*) FROM aircraft
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: What is the number of aircraft?
Answer: SELECT count(*) FROM aircraft
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT count(*) FROM aircraft
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: List the description of all aircrafts.
Answer: SELECT Description FROM aircraft
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT Description FROM aircraft
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: What are the descriptions for the aircrafts?
Answer: SELECT Description FROM aircraft
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT Description FROM aircraft
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: What is the average number of international passengers of all airports?
Answer: SELECT avg(International_Passengers) FROM airport
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT avg(International_Passengers) FROM airport
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: What is the average number of international passengers for an airport?
Answer: SELECT avg(International_Passengers) FROM airport
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT avg(International_Passengers) FROM airport
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: What are the number of international and domestic passengers of the airport named London "Heathrow"?
Answer: SELECT International_Passengers ,  Domestic_Passengers FROM airport WHERE Airport_Name  =  "London Heathrow"
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT International_Passengers ,  Domestic_Passengers FROM airport WHERE Airport_Name  =  "London Heathrow"
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: How many international and domestic passengers are there in the airport London Heathrow?
Answer: SELECT International_Passengers ,  Domestic_Passengers FROM airport WHERE Airport_Name  =  "London Heathrow"
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT International_Passengers ,  Domestic_Passengers FROM airport WHERE Airport_Name  =  "London Heathrow"
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: What are the total number of Domestic Passengers of airports that contain the word "London".
Answer: SELECT sum(Domestic_Passengers) FROM airport WHERE Airport_Name LIKE "%London%"
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT sum(Domestic_Passengers) FROM airport WHERE Airport_Name LIKE "%London%"
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: What are the total number of domestic passengers at all London airports?
Answer: SELECT sum(Domestic_Passengers) FROM airport WHERE Airport_Name LIKE "%London%"
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT sum(Domestic_Passengers) FROM airport WHERE Airport_Name LIKE "%London%"
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: What are the maximum and minimum number of transit passengers of all aiports.
Answer: SELECT max(Transit_Passengers) ,  min(Transit_Passengers) FROM airport
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT max(Transit_Passengers) ,  min(Transit_Passengers) FROM airport
##Instruction:
Database: aircraft
Total Tables: 5
Total Columns: 28

Table Schemas:

aircraft contains tables such as pilot, aircraft, match, airport, airport_aircraft.
Table pilot has columns such as Pilot_Id, Name, Age.
Pilot_Id is the primary key.
Table aircraft has columns such as Aircraft_ID, Aircraft, Description, Max_Gross_Weight, Total_disk_area, Max_disk_Loading.
Aircraft_ID is the primary key.
Table match has columns such as Round, Location, Country, Date, Fastest_Qualifying, Winning_Pilot, Winning_Aircraft.
Round is the primary key.
Table airport has columns such as Airport_ID, Airport_Name, Total_Passengers, %_Change_2007, International_Passengers, Domestic_Passengers, Transit_Passengers, Aircraft_Movements, Freight_Metric_Tonnes.
Airport_ID is the primary key.
Table airport_aircraft has columns such as ID, Airport_ID, Aircraft_ID.
Airport_ID is the primary key.
The Winning_Pilot of match is the foreign key of Pilot_Id of pilot.
The Winning_Aircraft of match is the foreign key of Aircraft_ID of aircraft.
The Aircraft_ID of airport_aircraft is the foreign key of Aircraft_ID of aircraft.
The Airport_ID of airport_aircraft is the foreign key of Airport_ID of airport.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - aircraft: Aircraft, Description, Max_Gross_Weight, Max_disk_Loading, Total_disk_area
  - airport: * (all columns)
  - airport_aircraft: Airport_ID, ID
  - match: Country, Date, Fastest_Qualifying, Location, Round, Winning_Aircraft
  - pilot: * (all columns)

Question: What is the maximum and mininum number of transit passengers for all airports?
Answer: SELECT max(Transit_Passengers) ,  min(Transit_Passengers) FROM airport
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT max(Transit_Passengers) ,  min(Transit_Passengers) FROM airport