Вот типичный ответ SQL: ЭТО ЗАВИСИТ:)
Я мало что знаю о H2, но как ваши данные индексируются и распределяются?Какие типы данных для a и b (один широкий и один узкий)?Находится ли клиентское приложение на том же оборудовании, что и ваша база данных, или существует задержка в сети?Вам всегда нужно выбирать a и b, или a или b относительно статические данные, которые можно кэшировать?
Короче говоря, я не уверен, что вы можете придумать общее правило, которое работаетво всех ситуациях;Я склоняюсь к последнему (ВЫБЕРИТЕ a, b ИЗ таблицы), но вам придется проверить и посмотреть.