Вопрос № 85132: Здравствуйте!
Что делают следующие запросы (точнее вырезки из запросов)?
1. LEFT OUTER JOIN P_Round r
2. INNER JOIN p_account ON p_round.account_uid=p_account.uid
Что это за OUTER, INNER и т.п.? Это из запросов для IB Expert. ...
Вопрос № 85.132
Здравствуйте!
Что делают следующие запросы (точнее вырезки из запросов)?
1. LEFT OUTER JOIN P_Round r
2. INNER JOIN p_account ON p_round.account_uid=p_account.uid
Что это за OUTER, INNER и т.п.? Это из запросов для IB Expert.
3. Посоветуйте хороший русский справочник э-э... SQL-выражений.
Отправлен: 02.05.2007, 19:08
Вопрос задал: Yadovit (статус: 5-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ерёмин Андрей
Здравствуйте, Yadovit!
[INNER, OUTER, LEFT, RIGHT] JOIN - это команды объединения таблиц по каким-либо полям. Например, 2-ой запрос в вашем примере присоединяет таблицу p_account к p_round по полю uid, т.е. присоединятся те строки второй таблицы, uid в которых равен uid в первой таблице. Подробнее об этом можно прочитать например здесь.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Yadovit!
Я Вам выложил файл Базы данных.chm
http://woodash.ifolder.ru/1878138
с его помощью можно начинать основательное изкчение SQL
Евгений.
Ответ отправил: Тесленко Евгений Алексеевич (статус: 7-ой класс)
Ответ отправлен: 02.05.2007, 21:16 Оценка за ответ: 5