Если все 3 exists заменить на inner, то последний notexists всё равно не связывается(
Пробовал создавать вьюху, но в ней все таблицы связываются по inner, размножая количество строк. Хотя в этом варианте начинает работать query, он не выдает count(distinct *), приходится считать количество строк перебором queryRun.
В итоге нашел такой вариант: связываю Т5 с Т4 (а не с Т1) через notexists, а все связи у Т5 прописываю через Range (а не через addLink) к Т1, и всё работает верно!
Всем спасибо за обсуждения и предложения!
|