Составители:
Рубрика:
либо строки из первой таблицы со строками из второй таблицы, и т.д. - со строками из n-
й таблицы, то можно показать, как с помощью SELECT формируется декартово
произведение. Для получения декартова произведения нескольких таблиц, надо указать
во фразе FROM перечень перемножаемых таблиц, а во фразе SELECT – все их столбцы.
Так, чтобы получить декартово
произведение Отдел (рис. 2.2) и Командировки
(рис. 2.5) надо выдать запрос:
SELECT Отдел.*, Командировки.*
FROM Отдел, Командировки;
В результате получим таблицу, содержащую 5 х 5 = 25 строк (рис. 5.5):
Ид_
Отд
Название_
Отдела
Ид_
Нач
Вид_
отдела
Год_
осн.
Ид_
Сотр
Дата_
отбытия
Точка Дата_
убытия
1 Каф. КТиПО 8 Выпуск 1930 1 01.02.03. Мурманск 02.02.03
1 Каф. КТиПО 8 Выпуск 1930 2 01.02.03 Мурманск
1 Каф. КТиПО 8 Выпуск 1930 3 01.03.03. Петрозаводск 11.03.03
1 Каф. КТиПО 8 Выпуск 1930 1 03.03.03. Петрозаводск
1 Каф. КТиПО 8 Выпуск 1930 5 01.04.03 Мурманск 12.04.03
2 Каф. механики 9 Нет 1930 1 01.02.03. Мурманск 02.02.03
2 Каф. механики 9 Нет 1930 2 01.02.03 Мурманск
2 Каф. механики 9 Нет 1930 3 01.03.03. Петрозаводск 11.03.03
2 Каф. механики 9 Нет 1930 1 03.03.03. Петрозаводск
2 Каф. механики 9 Нет 1930 5 01.04.03 Мурманск 12.04.03
3 Каф. физики 10 Нет 1930 1 01.02.03. Мурманск 02.02.03
3 Каф. физики 10 Нет 1930 2 01.02.03 Мурманск
3 Каф. физики 10 Нет 1930 3 01.03.03. Петрозаводск 11.03.03
3 Каф. физики 10 Нет 1930 1 03.03.03. Петрозаводск
3 Каф. физики 10 Нет 1930 5 01.04.03 Мурманск 12.04.03
4 Каф. математики 13 Выпуск 1945 1 01.02.03. Мурманск 02.02.03
4 Каф. математики 13 Выпуск 1945 2 01.02.03 Мурманск
4 Каф. математики 13 Выпуск 1945 3 01.03.03. Петрозаводск 11.03.03
4 Каф. математики 13 Выпуск 1945 1 03.03.03. Петрозаводск
4 Каф. математики 13 Выпуск 1945 5 01.04.03 Мурманск 12.04.03
5 Каф. автоматики 14 Нет 1945 1 01.02.03. Мурманск 02.02.03
5 Каф. автоматики 14 Нет 1945 2 01.02.03 Мурманск
5 Каф. автоматики 14 Нет 1945 3 01.03.03. Петрозаводск 11.03.03
5 Каф. автоматики 14 Нет 1945 1 03.03.03. Петрозаводск
5 Каф. автоматики 14 Нет 1945 5 01.04.03 Мурманск 12.04.03
Рис. 5.5. Результат декартова произведения двух таблиц
Страницы
- « первая
- ‹ предыдущая
- …
- 105
- 106
- 107
- 108
- 109
- …
- следующая ›
- последняя »
