Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Сохранить порядок как в таблице N  [new]
MLans
Member

Откуда:
Сообщений: 396
Здравствуйте, у меня есть таблица ID шников (table_ids).
например 3,2,5,1,4

я выбираю данные основываясь на этих айдишниках

select name from employee
inner join table_ids ids on ids.id = employee.id

вопрос:
как в результирующем запросе сохранить такой же порядок следования как в таблице table_ids.id?

отсортировать тут не получится, потому что сортировка будет или от 1 до 5 или наоборот, а мне нужна имеено такая сортировка как в исходной таблице (table_ids)
13 янв 15, 18:49    [17112760]     Ответить | Цитировать Сообщить модератору
 Re: Сохранить порядок как в таблице N  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
В таблице нет никакого порядка следования. Аминь.
13 янв 15, 19:04    [17112809]     Ответить | Цитировать Сообщить модератору
 Re: Сохранить порядок как в таблице N  [new]
Shakill
Member

Откуда: мск
Сообщений: 1880
MLans, вам нужно какое-то дополнительное поле, в котором будет задан порядок и по которому можно будет сортировать
13 янв 15, 19:42    [17112906]     Ответить | Цитировать Сообщить модератору
 Re: Сохранить порядок как в таблице N  [new]
Glory
Member

Откуда:
Сообщений: 104760
MLans
у меня есть таблица ID шников (table_ids).
например 3,2,5,1,4

Вы от чего начинаете отсчет порядка то ?
От нулевого сектора диска ? От сектора диска, на котором начинается файл базы ? От первого номера страницы вашей таблицы ?....
14 янв 15, 09:22    [17114618]     Ответить | Цитировать Сообщить модератору
 Re: Сохранить порядок как в таблице N  [new]
Mairos
Member

Откуда:
Сообщений: 555
MLans, а для чего вам такая странная постановка вопроса? Это даже круче чем "А пользователь ХОЧЕТ иметь возможность увидеть в гриде все 2 ярда записей!" ))) Объясните смысл задачи, пожалуйста! У вас же выходит - "Надо сохранить порядок в состоянии хаоса"
14 янв 15, 14:20    [17116729]     Ответить | Цитировать Сообщить модератору
 Re: Сохранить порядок как в таблице N  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2396
Mairos,

просто ТС считает что хаоса нет, а есть "тайное упорядочивание SQL"
14 янв 15, 15:14    [17117254]     Ответить | Цитировать Сообщить модератору
 Re: Сохранить порядок как в таблице N  [new]
Shakill
Member

Откуда: мск
Сообщений: 1880
Mairos, например, уже после импорта данных из какого-либо файла внезапно понадобилось узнать исходный порядок строк
14 янв 15, 15:23    [17117357]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить