Как одной строкой запроса получить из таблицы один и тот же столбец дважды - в прямом и обратном порядке.
Например:
id | id
--------
1 | 9
3 | 8
6 | 6
8 | 3
9 | 1
Например:
id | id
--------
1 | 9
3 | 8
6 | 6
8 | 3
9 | 1
28.09.2006 21:17:50
Как одной строкой запроса получить из таблицы один и тот же столбец дважды - в прямом и обратном порядке.
Например: id | id -------- 1 | 9 3 | 8 6 | 6 8 | 3 9 | 1 |
|
|
|
01.10.2006 13:50:36
через UNION. Используй ASC/DESC
|
|
|
|
02.10.2006 15:15:58
2 ZzZzZzZ
через union он получит только так: id --- 1 3 6 8 9 9 8 6 3 1 А это не совсем то что нужно ему, как я понимаю... |
|
|
|
08.11.2006 14:55:58
Он просил "одной строкой" ....
|
|
|
|
08.11.2006 15:20:30
тогда можно со вложенными запросами и последовательностями (правда, только в oracle, или же создать последовательности в других бд, если позволит скриптовый язык)
тогда будет в одну строку |
|
|
|
08.11.2006 21:03:25
Почему только Оракл??? MSSQL тоже великолепно поймет .... но один черт - такие расклады лучше в фукцию .... я уже писал выше ....
|
||||
|
|
|||