Игорь Горбонос пишет:
Столкнулся с такой проблемой есть программа офлайн читалка сайта RSDN Janus
Ага. Тоже интересуюсь этой проблемой.
SET SQL DIALECT 3;
SET NAMES NONE;
CREATE TABLE NEW_TABLE (
   A  INTEGER NOT NULL
);
SELECT a FROM NEW_TABLE nt
WHERE nt.a
IN (
   SELECT Min(nt.a)
    FROM NEW_TABLE nt
WHERE nt.a IN (2590757,2585395,2581973,2587496,2588517,2590089,2591285,2591989,2589558,2591954,2591660,
...
2580065,2593941,2593982,2593993,2593996,2587464,2567951,2583486,2585719,2585656,2586473) )
Мне кажется, что тест лишен смысла и не соответствует действительности.
Этот запрос вырождается в такой:
SELECT a FROM NEW_TABLE nt
WHERE nt.a = min(список значений)
где минимум проще посчитать на клиенте...

Было бы неплохо, если бы ты или привёл исходный (можно без данных), или более аккуратно его упростил...

Ответить