ВУЗ:
Составители:
Рубрика:
99
В запросе использовано левое соединение, что обеспечивает вывод всех
записей из таблицы events (рис. 40). Если использовать обычное соединение, то
в результирующем наборе будут отсутствовать сведения о соревнованиях, на
которые ещё не заказаны билеты (рис. 41).
Рис. 41. Заказ билетов (JOIN)
SELECT eventNo, event_Name, CustNo,NumTickets
FROM events JOIN reservat
ON events.eventNo=reservat.eventNo
ORDER BY events.eventNo
4.4.2. Правое соединение
При правом соединении в результирующий набор будут включены все
строки из правой таблицы и те строки из левой таблицы, для которых выполня-
ется условие соединения.
Пример 4.8. Вывести сведения о стадионах и проводимых соревнованиях.
SELECT Venue, Event_Name
FROM Events RIGHT JOIN Venues
ON Events.VenueNo=Venues.VenueNo
В запросе использовано левое соединение, что обеспечивает вывод всех
записей из таблицы events (рис. 40). Если использовать обычное соединение, то
в результирующем наборе будут отсутствовать сведения о соревнованиях, на
которые ещё не заказаны билеты (рис. 41).
Рис. 41. Заказ билетов (JOIN)
SELECT eventNo, event_Name, CustNo,NumTickets
FROM events JOIN reservat
ON events.eventNo=reservat.eventNo
ORDER BY events.eventNo
4.4.2. Правое соединение
При правом соединении в результирующий набор будут включены все
строки из правой таблицы и те строки из левой таблицы, для которых выполня-
ется условие соединения.
Пример 4.8. Вывести сведения о стадионах и проводимых соревнованиях.
SELECT Venue, Event_Name
FROM Events RIGHT JOIN Venues
ON Events.VenueNo=Venues.VenueNo
99
Страницы
- « первая
- ‹ предыдущая
- …
- 97
- 98
- 99
- 100
- 101
- …
- следующая ›
- последняя »
