@kapitoly
учусь

Как использовать Cross join t-sql?

Как использовать Cross join но не для таблиц а вот как-то так:

(select N'Один',  N'Два')   cross join
(select  N'Три',   N'Четыре')

?

На этот запрос ругается : Неправильный синтаксис около cross
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
select
*
from (select N'Один' as column1, N'Два' as column2) as table1
cross join (select N'Три' as col1, N'Четыре' as col2) as table2

ну или по вкусу:

select
table1.column1,
table2.col1,
table1.column2,
table2.col2
from (select column1 = N'Один' , column2 = N'Два') as table1
cross join (select col1 = N'Три', col2 = N'Четыре' ) as table2
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы