ник: Кабан
я знал, что вы спросите об этом
как вариант - создать суррогатный ключ в этих union и отсортировать в итоге по нему
или даже можно использовать ID ваше
select * from (
select cstr(id)+"0001" as xx, поле1 from Таблица1
union all
select cstr(id)+"0002", поле2 from Таблица1
union all
select cstr(id)+"0003", поле3 from Таблица1
) x
order by x.xx
|
в итоге id будет отсортировано в пределах трех строк-полей.
думайте. думайте. :) это же так интересно!