В PostgreSQL нет понятия покрывающих индексов.
В PostgreSQL есть частичные индексы
Если делаем веб-форму то снимается вопрос отправки её по email'у, я так понимаю?
Как это сделать без вложенных запросов (если это реально конечно)?
если такой id есть, то ничего не выводить.
$newPrice = (1 + $percentage / 100) * $price;