Вообще для начала нужно понять, ради чего такие сложности. Если это просто отчёт или запрос для выверки данных, то не мучайтесь и сделайте цикл с вложенными подзапросами. Если же это часть какой-то сложной формы, часть сложного функционала, то (и я согласен в этом с Владимиром Максимовым) правильнее будет добавить в PurchTable_request дополнительное поле. Я предлагаю признак или статус, без установки которого нельзя было бы ссылаться на данную запись PurchTable_request где бы то ни было (реализуется это дополнительнной связью на расширенном типе данных).
|