Я хочу найти ObjectPlus в результате, когда нет ссылки на FilePlus, и если есть ссылка для данного типа
Если у меня есть этот запрос:
Select op.id, op.name, fp from ObjectPlus op LEFT JOIN FilePlus fp on op.id = fp.object where fp.type in (3,5,6) or fp is null;
это возвращает мне все результаты правильно. К сожалению, объект FilePlus имеет много ассоциаций, поэтому он хочет ограничить его указанными c полями. Когда я делаю этот запрос:
Select op.id, op.name, fp.name from ObjectPlus op LEFT JOIN FilePlus fp on op.id = fp.object where fp.type in (3,5,6) or fp is null;
, он не возвращает мне ObjectPlus, который не связан с FilePlus. У вас есть идея, как написать этот запрос, чтобы правильно возвращать результаты?