Puedes usar un TOP 1 en tus consultas si es en SQL, si es en Postrge usa el LIMIT 1, si solo ocupas consultar el primer campo con eso lo puedes hacer.
Puedes usar un SP, si tienes campos que se crucen puedes usar un join y en una consulta obtienes 2 campos sin necesidad de hacer tantas consultas.
La otra es en un SP ir asignando a variables los valores, pero el TOP 1 se me hace que es mas rapido.