Перестановка столбцов SQL - PullRequest
       5

Перестановка столбцов SQL

0 голосов
/ 29 сентября 2010

Допустим, у меня есть таблица с одним столбцом, состоящим из 4 строк.

Имена

name1

name2

name3

name4

Как я могу получить все перестановки строк этого столбца.т.е.

имя1 имя2 имя3 имя4

имя1 имя2 имя4 имя3

и т. д.

Ответы [ 2 ]

1 голос
/ 29 сентября 2010
select t1.name, t2.name, t3.name, t4.name 
from mytable t1
join mytable t2 on t2.name not in (t1.name)
join mytable t3 on t3.name not in (t1.name, t2.name)
join mytable t4 on t4.name not in (t1.name, t2.name, t3.name)
1 голос
/ 29 сентября 2010

присоединиться к себе?

select t1.name, t2.name, t3.name, t4.name
from table t1, table t2, table t3, table t4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...