Т.е., задачу «все ИСТИНА» можно так сформулировать: если в колонке «Результат» есть хотя бы одна «ЛОЖЬ», тогда не выбираем.
Тогда даже проще. Используем агрегатную функцию «МИНИМУМ» только по одной колонке «Результат».
ВЫБРАТЬ
ТЗ.ЗаказКлиента КАК ЗаказКлиента
ИЗ
ТЗ КАК ТЗ
СГРУППИРОВАТЬ ПО
ТЗ.ЗаказКлиента
ИМЕЮЩИЕ
МИНИМУМ(ТЗ.Результат) = ИСТИНА
Можно пойти через «ЛЕВОЕ СОЕДИНЕНИЕ»: соединяться со значениями «ЛОЖЬ» в колонке «Результат» и отбирать только те строки «Заказов», где такого соединения не будет, т.е. будет выполняться условие «ЕСТЬ NULL». При использовании «СОЕДИНЕНИЯ» возможны дубли строк с одинаковыми ссылками на ЗаказКлиента, поэтому нужно использовать «РАЗЛИЧНЫЕ» и группировку по полю ЗаказКлиента.
ВЫБРАТЬ РАЗЛИЧНЫЕ
ТЗ.ЗаказКлиента КАК ЗаказКлиента
ИЗ
ТЗ КАК ТЗ
ЛЕВОЕ СОЕДИНЕНИЕ ТЗ КАК ТЗ1
ПО ТЗ.ЗаказКлиента = ТЗ1.ЗаказКлиента
И (ТЗ1.Результат = ЛОЖЬ)
ГДЕ
ТЗ1.ЗаказКлиента ЕСТЬ NULL