Получить все продажи (из таблицы Sale), в которых нет Возвратов(строк из связаннос с Sale таблицей Rejection(по ключу sale_id)).
Можно с помощью LEFT JOIN с условием
Пример создания внутреннего объединения трёх таблиц с использованием QueryBuilder-а. Решает вопрос поиска продуктов, у которых обязательно есть фото, относящихся к определённой категории:
Пример использования QueryBuilder Symfony. Поиск подстроки в строке.