Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Oracle > JOIN |
Автор: Cetus 20.7.2005, 12:14 |
Есть ли в Oracle команда Join? перерыл кучу мануалов, не нашел подробного описания JOIN, покажите пример или дайте ссылку, plz. |
Автор: g-m 20.7.2005, 13:22 |
Join - есть, но начиная с версии 9. Если совсем детально хочешь, читай стандарт SQL-92 |
Автор: LSD 20.7.2005, 13:25 |
http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14200/queries006.htm#sthref2614 |
Автор: Scripter 21.7.2005, 15:51 |
Синтаксиса именно "JOIN" нет. В Оракле таблицы связываются и синтакстически это выглядит как INNER JOIN в мускуле, т.е. через запятую. |
Автор: LSD 21.7.2005, 16:44 | ||||||
Oracle поддерживает оба варианта синтаксиса SQL-92:
и свой собственный:
эти запросы эквивалентны. |
Автор: Scripter 22.7.2005, 07:27 |
LSD смотря какая версия. Если я в 817 введу твой запрос с "LEFT OUTER JOIN" то получу "SQL Command not properly ended". |
Автор: Cetus 26.7.2005, 19:41 |
покажите, plz, пример запроса который при соединении двух таблиц создает пустые записи для первой таблицы если в ней нет данных соответствующей какой либо записи второй таблицы. |
Автор: igon 27.7.2005, 06:05 | ||||
Из доки:
"Первая" таблица здесь - employees. Или так
|
Автор: Cetus 27.7.2005, 06:36 |
iqon, спасибо! то что док прописал ![]() |