postgresql: оптимизация при сравнении одного поля с несколькими
есть такое условие в where:
value = t1.key and value <> t2.key
подскажите, а вообще можно ли как-то оптимизировать запросы с таким условием?
изменить само условие - просто выражение
(A = B) & (A != C)кажется каким-то привлекательнымсформировать составные индексы, отличные от связки
(value, key)
это скорее академический интерес, поскольку запрос после составления составного индекса и так работает быстро, но хотелось бы узнать, может как-то более правильно такие вещи делаются