Sql Scholl
Распечатать страницу
Перейти на главную Карта сайта Отправить сообщение

Расширенные объединения

Использование объединений и условий объединения

       Прежде чем завершить обсуждение объединений, которое заняло два раздела, есть смысл напомнить о некоторых ключевых моментах, относящихся к объединениям и их использованию.
  • Будьте внимательны при выборе типа объединения, которое собираетесь использовать. Возможно, что чаще вы будете использовать внутреннее объединение, хотя в зависимости от ситуации это можно также сказать и о внешнем объединении.
  • Посмотрите в документации СУБД, какой именно синтаксис объединений она поддерживает. (Многие СУБД поддерживают одну из форм синтаксиса, описанных в этих двух уроках).
  • Проверьте, правильно ли вы указали условие объединения (независимо от используемого синтаксиса), иначе будут возвращены неверные данные.
  • Не забывайте указывать предложение объединения, в противном случае вы получите декартово произведение.
  • Можно включать в объединение много таблиц и даже применять для каждой из них свой тип объединения. Хотя это допустимо и часто оказывается полезным, рекомендуем проверить каждое объединение отдельно, прежде чем применять их вместе. Это намного упростит поиск ошибок.