История изменений
Исправление vvn_black, (текущая версия) :
Добавь в селект array_position и ORDER BY.
SELECT *, array_position(ARRAY[4,6,5,1], Filed1) AS position
FROM T
WHERE Filed1=ANY(ARRAY[4,6,5,1])
ORDER BY position;
Но, наверное, поле для сортировки можно добавить в таблицу, чтоб не мучиться потом?
Исправление vvn_black, :
Добавь в селект array_position и ORDER BY.
SELECT *, array_position(ARRAY[4,6,5,1], Filed1) AS position
FROM T
WHERE Filed1=ANY(ARRAY[4,6,5,1])
ORDER BY position;
Исправление vvn_black, :
Добавь в селект array_position и ORDER BY.
[code] SELECT *, array_position(ARRAY[4,6,5,1], Filed1) AS position FROM T WHERE Filed1=ANY(ARRAY[4,6,5,1]) ORDER BY position; [/code]
Исходная версия vvn_black, :
Добавь в селект array_position и ORDER BY.