У меня есть таблицы A, B, C, где A представляет элементы, которые могут иметь ноль или более подпунктов, хранящихся в C. Таблица B имеет только 2 внешних ключа для подключения A и C.Есть ли альтернативный способ написать этот запрос?
У меня есть этот запрос sql :
select * from A
where not exists (select * from B natural join C where B.id = A.id and C.value > 10);
Который говорит: «Дайте мне каждый элемент из таблицы А где все подпункты имеют значение меньше 10.
есть ли способ, чтобы оптимизировать это и есть способ, чтобы написать это? не используется exists
оператор?