Связать столбец одной таблицы с каждым столбцом другой таблицы

0

Вопрос

У меня даты в одной таблице:

2021-10-01
2021-10-02

И коды в другой таблице:

0101
0102

Я хочу, чтобы мои результаты выглядели так:

2021-10-01 - 0101
2021-10-02 - 0101
2021-10-01 - 0102
2021-10-01 - 0102

Что означает добавление всех кодов к каждой дате в итоговую таблицу, в которой у каждой даты есть код.

Запрос таблицы дат:

Select DATE from Table1

Запрос кодовой таблицы:

Select CODE from Table2
sql sql-server tsql
2021-11-24 06:43:45
1

Лучший ответ

2

Используйте перекрестное соединение:

SELECT CONVERT(varchar(10), t1.date, 120) + ' - ' + t2.code
FROM Table1 t1
CROSS JOIN Table2 t2
ORDER BY t2.code, t1.date;

ДЕМОНСТРАЦИЯ

2021-11-24 06:47:17

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

Популярное в этой категории

Популярные вопросы в этой категории