Замена выражений

В случае если в группе соединенных по условию AND предикатов есть предикат равенства первичного ключа и не константного выражения (которым, чаще всего, является внешний ключ), то в других предикатах этой группы условий внешний ключ можно заменить соответствующим первичным ключом, что ускорит выполнение запросов. Оптимизация имеет обычные для подобных оптимизаций ограничения (отсутствие необходимости преобразований операндов, специальных типов соединения и т.д.).