Хорошо, у меня снова проблемы.
часть моего ERD, у которого возникают проблемы с запросами, это мой суперкласс, суперкласс работает следующим образом:
Поставка (супер)
не-Surg (суб)
хирургический (суб)
наркотиков (суб)
Первичным ключом является 'OrderNumber'
Сотрудник, работающий в приходе, подает заявку на предмет, я хочу просмотреть все запрашиваемые предметы, а также даты получения и заказа всех нефармезических предметов (из подклассов, не хирургический и хирургический)
Пока у меня есть это:
SELECT requisition.ReqNumber, staff.staffnumber, ward.wardname, itemname
FROM requisition, staff, supply, ward, ward_staff, req_supply, nonsurgical, surgical
WHERE requisition.staffnumber = staff.staffnumber
AND requisition.reqnumber = req_supply.reqnumber
AND supply.ordernumber = req_supply.ordernumber
AND staff.staffnumber = ward_staff.staffnumber
AND ward_staff.wardnumber = ward.wardnumber
AND supply.ordernumber = nonsurgical.ordernumber
OR supply.ordernumber = surgical.ordernumber;
Так что, по сути, если первичный ключ суперкальсы такой же, как у хирургического ... ИЛИ такой же, как у нехирургического, покажите мне эту заявку! проблема в подклассе, но я потерялся
Спасибо за любую помощь, которую вы можете предложить