murkalkiran Ответов: 3

Как сделать кросс-соединение в sq self join l?


у меня есть таблица в sql я хочу перекрестное соединение или самостоятельное соединение


Name          Value1       
jim            100           
jak            50
stiv           25 


ожидаемый результат

Name value1  
Jim   100 
Jim   50
Jim   25
jack  100
jack  50
jack  25
stiv  100
stiv  50
stiv  25 


Что я уже пробовал:

тем не менее я работаю над этим ,и мне хотелось бы знать, каков наилучший метод для достижения этой цели

Tomas Takac

Что вы пробовали до сих пор? Покажите свой код.

Suvendu Shekhar Giri

Это довольно легко сделать.. Поделитесь тем, что вы уже пробовали.

3 Ответов

Рейтинг:
7

Anisuzzaman Sumon

Просто напишите запрос

SELECT  b.NAME, a.Value1
    FROM Table_1 a, Table_1 b


Я предположил, что ваше имя таблицы-Table_1

счастливого кодирования! :)


Anisuzzaman Sumon

Я не мог понять, почему кто-то дал мне право голоса?

Рейтинг:
23

ProgrammingEnthusiast

SELECT        t.name, t1.value
FROM            Table_1 AS t CROSS JOIN
                         Table_1 AS t1
ORDER BY t.infoID


Рейтинг:
1

The hellraiser

Select t1.name,t2.value from myTable t1, myTable t2