Наименование поставщика
PNAMEНаименование получателя
CNAMEНаименование детали
DNAMEПоставляемое количество
VOLUME
Иванов
Петров
Болт
100
Иванов
Сидоров
Гайка
200
Иванов
Сидоров
Винт
300
Петров
Сидоров
Болт
150
Петров
Сидоров
Гайка
250
Сидоров
Иванов
Болт
1000
Замечание. Этот же запрос может быть выражен очень большим количеством способов, например, так:
SELECT
P.NAME AS PNAME,
C.NAME AS CNAME,
DETAILS.DNAME,
CD.VOLUME
FROM
CONTRAGENTS P,
CONTRAGENTS C,
DETAILS NATURAL JOIN CD
WHERE
P.NUM = CD.PNUM AND
C.NUM = CD.CNUM;