Итак, у меня снова возникли проблемы.mySQL - использование инструкции OR
часть моего 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;
Так в основном, если первичный ключ supercalss то же, что и в хирургическом ... ИЛИ же, что и в нехирургическом, покажи мне что реквизиция! проблема заключается в subcalss, но я потерял
Спасибо за любую помощь вы можете предложить
Не знаете, почему вы упоминаете лекарство, оно не появляется в вашем запросе. – RedFilter