Задать вопрос
@kapitoly
учусь

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

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

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

?

На этот запрос ругается : Неправильный синтаксис около cross
  • Вопрос задан
  • 188 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Академия Эдюсон
    SQL-разработчик: тариф Базовый
    2 месяца
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы