У меня есть запрос на возврат информации о компании, но если поле, используемое для левого соединения, пусто, запрос возвращает ошибку. Как решить эту проблему?
Я пытался,
->leftJoin('company.field1', 'field1')
->leftJoin('company.field2', 'field2')
->andWhere('company.field1!= :empty')->setParameter('empty', serialize([]))
->andWhere('company.field2!= :empty')->setParameter('empty',
serialize([]));
Это вернет все компании только с непустыми полями field1 и field2. Но я хочу, чтобы все компании с пустыми / непустыми field1 и field2.This поля field1 и field2 не являются обязательными полями для добавления из внешнего интерфейса.