Курс по SQL. Левое внешнее объединение таблиц в базах данных: SQL запрос SELECT LEFT OUTER JOIN
В базах данных SQLite есть только один вид внешнего объединения таблиц: LEFT JOIN или LEFT OUTER JOIN.
Внешнее объединение таблиц работает точно так же, как и внутреннее объединение таблиц, но есть разница в выводе строк после проверки предиката соединения. Давайте разберемся в чем отличие LEFT JOIN от INNER JOIN, а также поймем особенность внешнего объединения таблиц в SQL.
При внешнем объединение LEFT OUTER JOIN в результирующей таблицы окажутся все строки левой таблицы, а к ним, если существуют, добавятся строки правой таблицы, поэтому такой SELECT запрос является несимметричным.
Других способов внешнего объединения в базах данных SQLite3 не реализовано.
Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия: http://zametkinapolyah.ru/zametki-o-mysql/obedinenie-tablic-v-sql-i-bazax-dannyx-sqlite-join-i-select.html
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Последние сообщения
127 полезных и бесплатных онлайн академий
23.04.2019
Ресурсы для objective-C программистов
21.03.2018