CUSTOMER(cid, cname, ccity)
TICKET(tid, cid, pricepaid, milespaid, date) - cid references CUSTOMER.cid
FLIGHT(fid, deptapc, arrapc, dept, arr, milesgiven)
deptapc and arrapc reference AIRPORT.apc
FLIGHTTICKET(tid, fid, date) - tid references TICKET.tid and fid references FIGHT.fid
AIRPORT(apc, aname, acity)
Выведите запрос на получение информации о любом клиенте, который был в каждом аэропорту базы данных. (Достаточно пройти через аэропорт во время смены боев, поэтому он не обязательно должен быть конечным пунктом назначения).SQL-запросы базы данных, сравнить значения
Я пишу это, чтобы показать количество аэропорта, что каждый клиент был в:
Select cid,count(cid)
From(SELECT cid, deptapc
FROM CUSTOMER
Natural join TICKET Natural join FLIGHTTICKET Natural join FLIGHT
UNION
SELECT cid, arrapc
FROM CUSTOMER
Natural join TICKET Natural join FLIGHTTICKET Natural join FLIGHT)
Group by cid;
, но я не знаю, как сравнить каждое значение с общим количеством аэропорта, чтобы увидеть, если они являются же
Select count(apc)
From AIRPORT