CINXE.COM

Join (SQL) — Википедия

<!DOCTYPE html> <html class="client-nojs" lang="ru" dir="ltr"> <head> <meta charset="UTF-8"> <title>Join (SQL) — Википедия</title> <script>(function(){var className="client-js";var cookie=document.cookie.match(/(?:^|; )ruwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],"wgRequestId":"60df0d88-1f3d-4cf0-a682-a69997c87bf1","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Join_(SQL)","wgTitle":"Join (SQL)","wgCurRevisionId":122233395,"wgRevisionId":122233395,"wgArticleId":2287460,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Страницы, использующие устаревший тег source","Википедия:Cite web (не указан язык)","Статьи с примерами кода SQL","Ключевые слова SQL"],"wgPageViewLanguage":"ru","wgPageContentLanguage":"ru","wgPageContentModel":"wikitext","wgRelevantPageName":"Join_(SQL)","wgRelevantArticleId":2287460,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":1}}},"wgStableRevisionId":122233395,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"ru","pageLanguageDir":"ltr","pageVariantFallbacks":"ru"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q2003535","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.gadget.common-site":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.pygments":"ready","ext.cite.styles":"ready","skins.vector.styles.legacy":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","codex-search-styles":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.pygments.view","ext.cite.ux-enhancements","site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.collapserefs","ext.gadget.directLinkToCommons","ext.gadget.referenceTooltips","ext.gadget.logo","ext.gadget.edittop","ext.gadget.navboxDefaultGadgets","ext.gadget.wikibugs","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","ext.quicksurveys.init","ext.growthExperiments.SuggestedEditSession","oojs-ui.styles.icons-media","oojs-ui-core.icons"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=ru&amp;modules=codex-search-styles%7Cext.cite.styles%7Cext.flaggedRevs.basic%7Cext.pygments%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.styles.legacy%7Cwikibase.client.init&amp;only=styles&amp;skin=vector"> <script async="" src="/w/load.php?lang=ru&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=ru&amp;modules=ext.gadget.common-site&amp;only=styles&amp;skin=vector"> <link rel="stylesheet" href="/w/load.php?lang=ru&amp;modules=site.styles&amp;only=styles&amp;skin=vector"> <noscript><link rel="stylesheet" href="/w/load.php?lang=ru&amp;modules=noscript&amp;only=styles&amp;skin=vector"></noscript> <meta name="generator" content="MediaWiki 1.44.0-wmf.21"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Join (SQL) — Википедия"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//ru.m.wikipedia.org/wiki/Join_(SQL)"> <link rel="alternate" type="application/x-wiki" title="Править" href="/w/index.php?title=Join_(SQL)&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Википедия (ru)"> <link rel="EditURI" type="application/rsd+xml" href="//ru.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://ru.wikipedia.org/wiki/Join_(SQL)"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ru"> <link rel="alternate" type="application/atom+xml" title="Википедия — Atom-лента" href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D0%B5%D0%B6%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin-vector-legacy mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Join_SQL rootpage-Join_SQL skin-vector action-view"><div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice"><!-- CentralNotice --></div> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Join (SQL)</span></h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">Материал из Википедии — свободной энциклопедии</div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Перейти к навигации</a> <a class="mw-jump-link" href="#searchInput">Перейти к поиску</a> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="ru" dir="ltr"><div role="note" class="hatnote navigation-not-searchable noprint dabhide">У этого термина существуют и другие значения, см. <a href="/wiki/Join" class="mw-disambig" title="Join">Join</a>.</div> <p><b>JOIN</b>&#160;— оператор языка <a href="/wiki/SQL" title="SQL">SQL</a>, который является реализацией <a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%A1%D0%A3%D0%91%D0%94)" class="mw-redirect" title="Операция соединения (СУБД)">операции соединения</a> <a href="/wiki/%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B0%D0%BB%D0%B3%D0%B5%D0%B1%D1%80%D0%B0" title="Реляционная алгебра">реляционной алгебры</a>. Входит в предложение <a href="/wiki/From_(SQL)" title="From (SQL)">FROM</a> операторов <a href="/wiki/Select_(SQL)" title="Select (SQL)">SELECT</a>, <a href="/wiki/Update_(SQL)" title="Update (SQL)">UPDATE</a> и <a href="/wiki/Delete_(SQL)" title="Delete (SQL)">DELETE</a>. </p><p>Операция соединения, как и другие <a href="/wiki/%D0%91%D0%B8%D0%BD%D0%B0%D1%80%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F" title="Бинарная операция">бинарные операции</a>, предназначена для обеспечения выборки данных из двух таблиц и включения этих данных в один результирующий набор. Отличительными особенностями операции соединения являются следующие: </p> <ul><li>в схему таблицы-результата входят столбцы обеих исходных таблиц (таблиц-<a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D0%BD%D0%B4" title="Операнд">операндов</a>), то есть схема результата является «сцеплением» схем операндов;</li> <li>каждая строка таблицы-результата является «сцеплением» строки из одной таблицы-операнда со строкой второй таблицы-операнда.</li></ul> <p>Определение того, какие именно исходные строки войдут в результат и в каких сочетаниях, зависит от типа операции соединения и от явно заданного <i>условия соединения</i>. Условие соединения, то есть условие сопоставления строк исходных таблиц друг с другом, представляет собой <a href="/wiki/%D0%9B%D0%BE%D0%B3%D0%B8%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BA%D0%B0" title="Логика первого порядка">логическое</a> выражение (<a href="/wiki/%D0%9F%D1%80%D0%B5%D0%B4%D0%B8%D0%BA%D0%B0%D1%82" title="Предикат">предикат</a>). </p><p>При необходимости соединения не двух, а нескольких таблиц, операция соединения применяется несколько раз (последовательно). </p><p>SQL-операция JOIN является реализацией операции соединения реляционной алгебры только в некотором приближении, поскольку в реляционной модели данных соединение выполняется над отношениями, которые являются <a href="/wiki/%D0%9C%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE" title="Множество">множествами</a>, а в SQL — над таблицами, которые являются <a href="/wiki/%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE" title="Мультимножество">мультимножествами</a>. Результаты операций тоже, в общем случае, различны: в реляционной алгебре результат соединения даёт отношение (множество), а в SQL — таблицу (мультимножество). </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="ru" dir="ltr"><h2 id="mw-toc-heading">Содержание</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Описание_оператора"><span class="tocnumber">1</span> <span class="toctext">Описание оператора</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Виды_оператора_JOIN"><span class="tocnumber">2</span> <span class="toctext">Виды оператора JOIN</span></a> <ul> <li class="toclevel-2 tocsection-3"><a href="#INNER_JOIN"><span class="tocnumber">2.1</span> <span class="toctext">INNER JOIN</span></a></li> <li class="toclevel-2 tocsection-4"><a href="#OUTER_JOIN"><span class="tocnumber">2.2</span> <span class="toctext">OUTER JOIN</span></a> <ul> <li class="toclevel-3 tocsection-5"><a href="#LEFT_OUTER_JOIN"><span class="tocnumber">2.2.1</span> <span class="toctext">LEFT OUTER JOIN</span></a></li> <li class="toclevel-3 tocsection-6"><a href="#RIGHT_OUTER_JOIN"><span class="tocnumber">2.2.2</span> <span class="toctext">RIGHT OUTER JOIN</span></a></li> <li class="toclevel-3 tocsection-7"><a href="#FULL_OUTER_JOIN"><span class="tocnumber">2.2.3</span> <span class="toctext">FULL OUTER JOIN</span></a></li> </ul> </li> <li class="toclevel-2 tocsection-8"><a href="#CROSS_JOIN"><span class="tocnumber">2.3</span> <span class="toctext">CROSS JOIN</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-9"><a href="#Примечания"><span class="tocnumber">3</span> <span class="toctext">Примечания</span></a></li> <li class="toclevel-1 tocsection-10"><a href="#Ссылки"><span class="tocnumber">4</span> <span class="toctext">Ссылки</span></a></li> </ul> </div> <div class="mw-heading mw-heading2"><h2 id="Описание_оператора"><span id=".D0.9E.D0.BF.D0.B8.D1.81.D0.B0.D0.BD.D0.B8.D0.B5_.D0.BE.D0.BF.D0.B5.D1.80.D0.B0.D1.82.D0.BE.D1.80.D0.B0"></span>Описание оператора</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Join_(SQL)&amp;veaction=edit&amp;section=1" title="Редактировать раздел «Описание оператора»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Join_(SQL)&amp;action=edit&amp;section=1" title="Редактировать код раздела «Описание оператора»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-highlight mw-highlight-lang-sql mw-content-ltr" dir="ltr"><pre><span></span><span class="k">FROM</span> <span class="w"> </span><span class="n">Table1</span> <span class="w"> </span><span class="err">{</span><span class="k">INNER</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="k">LEFT</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">RIGHT</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">FULL</span><span class="err">}</span><span class="w"> </span><span class="k">OUTER</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">CROSS</span><span class="w"> </span><span class="err">}</span><span class="w"> </span><span class="k">JOIN</span> <span class="w"> </span><span class="n">Table2</span> <span class="w"> </span><span class="err">{</span><span class="k">ON</span><span class="w"> </span><span class="o">&lt;</span><span class="n">condition</span><span class="o">&gt;</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">USING</span><span class="w"> </span><span class="p">(</span><span class="n">field_name</span><span class="w"> </span><span class="p">[,...</span><span class="w"> </span><span class="n">n</span><span class="p">])</span><span class="err">}</span> </pre></div> <p>В большинстве СУБД при указании слов <code>LEFT</code>, <code>RIGHT</code>, <code>FULL</code> слово <code>OUTER</code> можно опустить. Слово <code>INNER</code> также в большинстве СУБД можно опустить. </p><p>В общем случае СУБД при выполнении соединения проверяет условие (<a href="/wiki/%D0%9F%D1%80%D0%B5%D0%B4%D0%B8%D0%BA%D0%B0%D1%82" title="Предикат">предикат</a>) <i>condition</i>. Если названия столбцов, по которым происходит соединение таблиц, совпадают, то вместо <code>ON</code> можно использовать <code>USING</code>. Для <code>CROSS JOIN</code> условие не указывается. </p><p>Для перекрёстного соединения (декартова произведения) <code>CROSS JOIN</code> в некоторых реализациях SQL используется оператор «запятая» (<b>,</b>): </p> <div class="mw-highlight mw-highlight-lang-sql mw-content-ltr" dir="ltr"><pre><span></span><span class="k">FROM</span> <span class="w"> </span><span class="n">Table1</span><span class="p">,</span> <span class="w"> </span><span class="n">Table2</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Виды_оператора_JOIN"><span id=".D0.92.D0.B8.D0.B4.D1.8B_.D0.BE.D0.BF.D0.B5.D1.80.D0.B0.D1.82.D0.BE.D1.80.D0.B0_JOIN"></span>Виды оператора JOIN</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Join_(SQL)&amp;veaction=edit&amp;section=2" title="Редактировать раздел «Виды оператора JOIN»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Join_(SQL)&amp;action=edit&amp;section=2" title="Редактировать код раздела «Виды оператора JOIN»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Для дальнейших пояснений будут использоваться следующие таблицы: </p> <table class="wikitable"> <caption><b>City</b> (Города) </caption> <tbody><tr> <th><u>Id</u> </th> <th>Name </th></tr> <tr> <td>1 </td> <td>Москва </td></tr> <tr> <td>2 </td> <td>Санкт-Петербург </td></tr> <tr> <td>3 </td> <td>Казань </td></tr></tbody></table> <table class="wikitable"> <caption><b>Person</b> (Люди) </caption> <tbody><tr> <th><u>Name</u> </th> <th>CityId </th></tr> <tr> <td>Андрей </td> <td>1 </td></tr> <tr> <td>Леонид </td> <td>2 </td></tr> <tr> <td>Сергей </td> <td>1 </td></tr> <tr> <td>Григорий </td> <td>4 </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="INNER_JOIN">INNER JOIN</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Join_(SQL)&amp;veaction=edit&amp;section=3" title="Редактировать раздел «INNER JOIN»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Join_(SQL)&amp;action=edit&amp;section=3" title="Редактировать код раздела «INNER JOIN»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Оператор <i>внутреннего соединения</i> <code>INNER JOIN</code> соединяет две таблицы. Порядок таблиц для оператора неважен, поскольку оператор является <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BC%D1%83%D1%82%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F" class="mw-redirect" title="Коммутативная операция">коммутативным</a>. </p><p><i>Заголовок</i> таблицы-результата является объединением (<a href="/wiki/%D0%9A%D0%BE%D0%BD%D0%BA%D0%B0%D1%82%D0%B5%D0%BD%D0%B0%D1%86%D0%B8%D1%8F" title="Конкатенация">конкатенацией</a>) заголовков соединяемых таблиц. </p><p><i>Тело</i> результата логически формируется следующим образом. Каждая строка одной таблицы сопоставляется с каждой строкой второй таблицы, после чего для полученной «соединённой» строки проверяется условие соединения (вычисляется предикат соединения). Если условие истинно, в таблицу-результат добавляется соответствующая «соединённая» строка. </p><p>Описанный алгоритм действий является строго логическим, то есть он лишь объясняет результат, который должен получиться при выполнении операции, но не предписывает, чтобы конкретная СУБД выполняла соединение именно указанным образом. Существует несколько способов реализации операции соединения, например, соединение вложенными циклами (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">inner loops join</span>), соединение <a href="/wiki/%D0%A5%D0%B5%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mw-redirect" title="Хеширование">хешированием</a> (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">hash join</span>), соединение слиянием (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">merge join</span>). Единственное требование состоит в том, чтобы любая реализация логически давала такой же результат, как при применении описанного алгоритма. </p> <div class="mw-highlight mw-highlight-lang-sql mw-content-ltr" dir="ltr"><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span> <span class="k">FROM</span> <span class="w"> </span><span class="n">Person</span> <span class="w"> </span><span class="k">INNER</span><span class="w"> </span><span class="k">JOIN</span> <span class="w"> </span><span class="n">City</span> <span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="n">Person</span><span class="p">.</span><span class="n">CityId</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">City</span><span class="p">.</span><span class="n">Id</span> </pre></div> <p>Результат: </p> <table class="wikitable"> <tbody><tr> <th>Person.Name </th> <th>Person.CityId </th> <th>City.Id </th> <th>City.Name </th></tr> <tr> <td>Андрей </td> <td>1 </td> <td>1 </td> <td>Москва </td></tr> <tr> <td>Леонид </td> <td>2 </td> <td>2 </td> <td>Санкт-Петербург </td></tr> <tr> <td>Сергей </td> <td>1 </td> <td>1 </td> <td>Москва </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="OUTER_JOIN">OUTER JOIN</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Join_(SQL)&amp;veaction=edit&amp;section=4" title="Редактировать раздел «OUTER JOIN»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Join_(SQL)&amp;action=edit&amp;section=4" title="Редактировать код раздела «OUTER JOIN»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Соединение двух таблиц, в результат которого обязательно входят все строки либо одной, либо обеих таблиц. </p> <div class="mw-heading mw-heading4"><h4 id="LEFT_OUTER_JOIN">LEFT OUTER JOIN</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Join_(SQL)&amp;veaction=edit&amp;section=5" title="Редактировать раздел «LEFT OUTER JOIN»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Join_(SQL)&amp;action=edit&amp;section=5" title="Редактировать код раздела «LEFT OUTER JOIN»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Оператор <i>левого внешнего соединения</i> <code>LEFT OUTER JOIN</code> соединяет две таблицы. Порядок таблиц для оператора важен, поскольку оператор не является <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BC%D1%83%D1%82%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F" class="mw-redirect" title="Коммутативная операция">коммутативным</a>. </p><p><i>Заголовок</i> таблицы-результата является объединением (<a href="/wiki/%D0%9A%D0%BE%D0%BD%D0%BA%D0%B0%D1%82%D0%B5%D0%BD%D0%B0%D1%86%D0%B8%D1%8F" title="Конкатенация">конкатенацией</a>) заголовков соединяемых таблиц. </p><p><i>Тело</i> результата логически формируется следующим образом. Пусть выполняется соединение левой и правой таблиц по предикату (условию) <i>p</i>. </p> <ol><li>В результат включается внутреннее соединение (<code>INNER JOIN</code>) левой и правой таблиц по предикату <i>p</i>.</li> <li>Затем в результат добавляются те строки левой таблицы, которые не вошли во внутреннее соединение на шаге 1. Для таких строк столбцы, соответствующие правой таблице, заполняются значениями <code>NULL</code>.</li></ol> <div class="mw-highlight mw-highlight-lang-sql mw-content-ltr" dir="ltr"><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span> <span class="k">FROM</span> <span class="w"> </span><span class="n">Person</span><span class="w"> </span><span class="c1">-- Левая таблица</span> <span class="w"> </span><span class="k">LEFT</span><span class="w"> </span><span class="k">OUTER</span><span class="w"> </span><span class="k">JOIN</span> <span class="w"> </span><span class="n">City</span><span class="w"> </span><span class="c1">-- Правая таблица</span> <span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="n">Person</span><span class="p">.</span><span class="n">CityId</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">City</span><span class="p">.</span><span class="n">Id</span> </pre></div> <p>Результат: </p> <table class="wikitable"> <tbody><tr> <th>Person.Name </th> <th>Person.CityId </th> <th>City.Id </th> <th>City.Name </th></tr> <tr> <td>Андрей </td> <td>1 </td> <td>1 </td> <td>Москва </td></tr> <tr> <td>Леонид </td> <td>2 </td> <td>2 </td> <td>Санкт-Петербург </td></tr> <tr> <td>Сергей </td> <td>1 </td> <td>1 </td> <td>Москва </td></tr> <tr> <td>Григорий </td> <td>4 </td> <td>NULL </td> <td>NULL </td></tr></tbody></table> <div class="mw-heading mw-heading4"><h4 id="RIGHT_OUTER_JOIN">RIGHT OUTER JOIN</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Join_(SQL)&amp;veaction=edit&amp;section=6" title="Редактировать раздел «RIGHT OUTER JOIN»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Join_(SQL)&amp;action=edit&amp;section=6" title="Редактировать код раздела «RIGHT OUTER JOIN»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Оператор <i>правого внешнего соединения</i> <code>RIGHT OUTER JOIN</code> соединяет две таблицы. Порядок таблиц для оператора важен, поскольку оператор не является <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BC%D1%83%D1%82%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F" class="mw-redirect" title="Коммутативная операция">коммутативным</a>. </p><p><i>Заголовок</i> таблицы-результата является объединением (<a href="/wiki/%D0%9A%D0%BE%D0%BD%D0%BA%D0%B0%D1%82%D0%B5%D0%BD%D0%B0%D1%86%D0%B8%D1%8F" title="Конкатенация">конкатенацией</a>) заголовков соединяемых таблиц. </p><p><i>Тело</i> результата логически формируется следующим образом. Пусть выполняется соединение левой и правой таблиц по предикату (условию) <i>p</i>. </p> <ol><li>В результат включается внутреннее соединение (<code>INNER JOIN</code>) левой и правой таблиц по предикату <i>p</i>.</li> <li>Затем в результат добавляются те строки правой таблицы, которые не вошли во внутреннее соединение на шаге 1. Для таких строк столбцы, соответствующие левой таблице, заполняются значениями <code>NULL</code>.</li></ol> <div class="mw-highlight mw-highlight-lang-sql mw-content-ltr" dir="ltr"><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span> <span class="k">FROM</span> <span class="w"> </span><span class="n">Person</span><span class="w"> </span><span class="c1">-- Левая таблица</span> <span class="w"> </span><span class="k">RIGHT</span><span class="w"> </span><span class="k">OUTER</span><span class="w"> </span><span class="k">JOIN</span> <span class="w"> </span><span class="n">City</span><span class="w"> </span><span class="c1">-- Правая таблица</span> <span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="n">Person</span><span class="p">.</span><span class="n">CityId</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">City</span><span class="p">.</span><span class="n">Id</span> </pre></div> <p>Результат: </p> <table class="wikitable"> <tbody><tr> <th>Person.Name </th> <th>Person.CityId </th> <th>City.Id </th> <th>City.Name </th></tr> <tr> <td>Андрей </td> <td>1 </td> <td>1 </td> <td>Москва </td></tr> <tr> <td>Сергей </td> <td>1 </td> <td>1 </td> <td>Москва </td></tr> <tr> <td>Леонид </td> <td>2 </td> <td>2 </td> <td>Санкт-Петербург </td></tr> <tr> <td>NULL </td> <td>NULL </td> <td>3 </td> <td>Казань </td></tr> </tbody></table> <div class="mw-heading mw-heading4"><h4 id="FULL_OUTER_JOIN">FULL OUTER JOIN</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Join_(SQL)&amp;veaction=edit&amp;section=7" title="Редактировать раздел «FULL OUTER JOIN»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Join_(SQL)&amp;action=edit&amp;section=7" title="Редактировать код раздела «FULL OUTER JOIN»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Оператор <i>полного внешнего соединения</i> <code>FULL OUTER JOIN</code> соединяет две таблицы. Порядок таблиц для оператора неважен, поскольку оператор является <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BC%D1%83%D1%82%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F" class="mw-redirect" title="Коммутативная операция">коммутативным</a>. </p><p><i>Заголовок</i> таблицы-результата является объединением (<a href="/wiki/%D0%9A%D0%BE%D0%BD%D0%BA%D0%B0%D1%82%D0%B5%D0%BD%D0%B0%D1%86%D0%B8%D1%8F" title="Конкатенация">конкатенацией</a>) заголовков соединяемых таблиц. </p><p><i>Тело</i> результата логически формируется следующим образом. Пусть выполняется соединение первой и второй таблиц по предикату (условию) <i>p</i>. Слова «первой» и «второй» здесь не обозначают порядок в записи выражения (который неважен), а используются лишь для различения таблиц. </p> <ol><li>В результат включается внутреннее соединение (<code>INNER JOIN</code>) первой и второй таблиц по предикату <i>p</i>.</li> <li>В результат добавляются те строки первой таблицы, которые не вошли во внутреннее соединение на шаге 1. Для таких строк столбцы, соответствующие второй таблице, заполняются значениями <code>NULL</code>.</li> <li>В результат добавляются те строки второй таблицы, которые не вошли во внутреннее соединение на шаге 1. Для таких строк столбцы, соответствующие первой таблице, заполняются значениями <code>NULL</code>.</li></ol> <div class="mw-highlight mw-highlight-lang-sql mw-content-ltr" dir="ltr"><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span> <span class="k">FROM</span> <span class="w"> </span><span class="n">Person</span> <span class="w"> </span><span class="k">FULL</span><span class="w"> </span><span class="k">OUTER</span><span class="w"> </span><span class="k">JOIN</span> <span class="w"> </span><span class="n">City</span> <span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="n">Person</span><span class="p">.</span><span class="n">CityId</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">City</span><span class="p">.</span><span class="n">Id</span> </pre></div> <p>Результат: </p> <table class="wikitable"> <tbody><tr> <th>Person.Name </th> <th>Person.CityId </th> <th>City.Id </th> <th>City.Name </th></tr> <tr> <td>Андрей </td> <td>1 </td> <td>1 </td> <td>Москва </td></tr> <tr> <td>Сергей </td> <td>1 </td> <td>1 </td> <td>Москва </td></tr> <tr> <td>Леонид </td> <td>2 </td> <td>2 </td> <td>Санкт-Петербург </td></tr> <tr> <td>NULL </td> <td>NULL </td> <td>3 </td> <td>Казань </td></tr> <tr> <td>Григорий </td> <td>4 </td> <td>NULL </td> <td>NULL </td></tr> </tbody></table> <div class="mw-heading mw-heading3"><h3 id="CROSS_JOIN">CROSS JOIN</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Join_(SQL)&amp;veaction=edit&amp;section=8" title="Редактировать раздел «CROSS JOIN»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Join_(SQL)&amp;action=edit&amp;section=8" title="Редактировать код раздела «CROSS JOIN»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Оператор <i>перекрёстного соединения</i>, или <a href="/wiki/%D0%9F%D1%80%D1%8F%D0%BC%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5" title="Прямое произведение"><i>декартова произведения</i></a> <code>CROSS JOIN</code> соединяет две таблицы. Порядок таблиц для оператора неважен, поскольку оператор является <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BC%D1%83%D1%82%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F" class="mw-redirect" title="Коммутативная операция">коммутативным</a>. </p><p><i>Заголовок</i> таблицы-результата является объединением (<a href="/wiki/%D0%9A%D0%BE%D0%BD%D0%BA%D0%B0%D1%82%D0%B5%D0%BD%D0%B0%D1%86%D0%B8%D1%8F" title="Конкатенация">конкатенацией</a>) заголовков соединяемых таблиц. </p><p><i>Тело</i> результата логически формируется следующим образом. Каждая строка одной таблицы соединяется с каждой строкой второй таблицы, давая тем самым в результате все возможные сочетания строк двух таблиц. </p> <div class="mw-highlight mw-highlight-lang-sql mw-content-ltr" dir="ltr"><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span> <span class="k">FROM</span> <span class="w"> </span><span class="n">Person</span> <span class="w"> </span><span class="k">CROSS</span><span class="w"> </span><span class="k">JOIN</span> <span class="w"> </span><span class="n">City</span> </pre></div> <p>или </p> <div class="mw-highlight mw-highlight-lang-sql mw-content-ltr" dir="ltr"><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span> <span class="k">FROM</span> <span class="w"> </span><span class="n">Person</span><span class="p">,</span> <span class="w"> </span><span class="n">City</span> </pre></div> <p>Результат: </p> <table class="wikitable"> <tbody><tr> <th>Person.Name </th> <th>Person.CityId </th> <th>City.Id </th> <th>City.Name </th></tr> <tr> <td>Андрей </td> <td>1 </td> <td>1 </td> <td>Москва </td></tr> <tr> <td>Андрей </td> <td>1 </td> <td>2 </td> <td>Санкт-Петербург </td></tr> <tr> <td>Андрей </td> <td>1 </td> <td>3 </td> <td>Казань </td></tr> <tr> <td>Леонид </td> <td>2 </td> <td>1 </td> <td>Москва </td></tr> <tr> <td>Леонид </td> <td>2 </td> <td>2 </td> <td>Санкт-Петербург </td></tr> <tr> <td>Леонид </td> <td>2 </td> <td>3 </td> <td>Казань </td></tr> <tr> <td>Сергей </td> <td>1 </td> <td>1 </td> <td>Москва </td></tr> <tr> <td>Сергей </td> <td>1 </td> <td>2 </td> <td>Санкт-Петербург </td></tr> <tr> <td>Сергей </td> <td>1 </td> <td>3 </td> <td>Казань </td></tr> <tr> <td>Григорий </td> <td>4 </td> <td>1 </td> <td>Москва </td></tr> <tr> <td>Григорий </td> <td>4 </td> <td>2 </td> <td>Санкт-Петербург </td></tr> <tr> <td>Григорий </td> <td>4 </td> <td>3 </td> <td>Казань </td></tr></tbody></table> <p>Если в предложении <i>WHERE</i> добавить условие соединения (предикат <i>p</i>), то есть ограничения на сочетания кортежей, то результат эквивалентен операции <code>INNER JOIN</code> с таким же условием: </p> <div class="mw-highlight mw-highlight-lang-sql mw-content-ltr" dir="ltr"><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span> <span class="k">FROM</span> <span class="w"> </span><span class="n">Person</span><span class="p">,</span> <span class="w"> </span><span class="n">City</span> <span class="k">WHERE</span> <span class="w"> </span><span class="n">Person</span><span class="p">.</span><span class="n">CityId</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">City</span><span class="p">.</span><span class="n">Id</span> </pre></div> <p>Таким образом, выражения <code>t1, t2 WHERE p</code> и <code>t1 INNER JOIN t2 ON p</code> синтаксически являются альтернативными формами записи одной и той же логической операции внутреннего соединения по предикату <i>p</i>. Синтаксис <code>CROSS JOIN + WHERE</code> для операции соединения называют устаревшим, его не рекомендует стандарт SQL ANSI<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup>. </p> <div class="mw-heading mw-heading2"><h2 id="Примечания"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F"></span>Примечания</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Join_(SQL)&amp;veaction=edit&amp;section=9" title="Редактировать раздел «Примечания»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Join_(SQL)&amp;action=edit&amp;section=9" title="Редактировать код раздела «Примечания»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="reflist columns" style="list-style-type: decimal;"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://msdn.microsoft.com/ru-ru/library/dd172122.aspx">SR0010: не используйте устаревший синтаксис</a></span><span class="hidden-ref" style="display:none;">&#160;&#160;<small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>.&#32;Дата обращения: 9 апреля 2012.&#32;<a rel="nofollow" class="external text" href="https://web.archive.org/web/20120610050330/http://msdn.microsoft.com/ru-ru/library/dd172122.aspx">Архивировано</a> 10 июня 2012 года.</span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://www.databasejournal.com/features/mssql/article.php/1438001/ANSI-Joins.htm">ANSI Joins</a></span><span class="hidden-ref" style="display:none;">&#160;&#160;<small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>.&#32;Дата обращения: 9 апреля 2012.&#32;<a rel="nofollow" class="external text" href="https://web.archive.org/web/20120615171304/http://www.databasejournal.com/features/mssql/article.php/1438001/ANSI-Joins.htm">Архивировано</a> 15 июня 2012 года.</span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Ссылки"><span id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"></span>Ссылки</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Join_(SQL)&amp;veaction=edit&amp;section=10" title="Редактировать раздел «Ссылки»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Join_(SQL)&amp;action=edit&amp;section=10" title="Редактировать код раздела «Ссылки»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="http://www.javenue.info/post/20">Описание видов Join в Oracle</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170603181421/http://www.javenue.info/post/20">Архивная копия</a> от 3 июня 2017 на <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>&#160;<small class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</small></li> <li><a rel="nofollow" class="external text" href="http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html">Jeff Atwood, A Visual Explanation of SQL Joins</a>&#160;<small class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</small></li></ul> <div role="navigation" class="navbox" aria-labelledby="SQL" data-name="SQL"><table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:SQL" title="Перейти к шаблону «SQL»"><img alt="Перейти к шаблону «SQL»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="SQL" style="font-size:114%;margin:0 5em"><a href="/wiki/SQL" title="SQL">SQL</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Версии</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=SQL-86&amp;action=edit&amp;redlink=1" class="new" title="SQL-86 (страница отсутствует)">SQL-86</a></li> <li><a href="/w/index.php?title=SQL-89&amp;action=edit&amp;redlink=1" class="new" title="SQL-89 (страница отсутствует)">SQL-89</a></li> <li><a href="/wiki/SQL-92" title="SQL-92">SQL-92</a></li> <li><a href="/wiki/SQL:1999" title="SQL:1999">SQL:1999</a></li> <li><a href="/wiki/SQL:2003" title="SQL:2003">SQL:2003</a></li> <li><a href="/wiki/SQL:2006" class="mw-redirect" title="SQL:2006">SQL:2006</a></li> <li><a href="/wiki/SQL:2008" title="SQL:2008">SQL:2008</a></li> <li><a href="/wiki/SQL:2011" title="SQL:2011">SQL:2011</a></li> <li><a href="/wiki/SQL:2016" title="SQL:2016">SQL:2016</a></li> <li><a href="/wiki/SQL:2023" title="SQL:2023">SQL:2023</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9A%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D1%8B%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0_SQL" title="Категория:Ключевые слова SQL">Ключевые слова</a></th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=Alter_(SQL)&amp;action=edit&amp;redlink=1" class="new" title="Alter (SQL) (страница отсутствует)">Alter</a></li> <li><a href="/wiki/Alias_(SQL)" title="Alias (SQL)">As</a></li> <li><a href="/w/index.php?title=Case_(SQL)&amp;action=edit&amp;redlink=1" class="new" title="Case (SQL) (страница отсутствует)">Case</a></li> <li><a href="/w/index.php?title=Create_(SQL)&amp;action=edit&amp;redlink=1" class="new" title="Create (SQL) (страница отсутствует)">Create</a></li> <li><a href="/wiki/Delete_(SQL)" title="Delete (SQL)">Delete</a></li> <li><a href="/wiki/From_(SQL)" title="From (SQL)">From</a></li> <li><a href="/wiki/Insert_(SQL)" title="Insert (SQL)">Insert</a></li> <li><a class="mw-selflink selflink">Join</a></li> <li><a href="/wiki/Merge_(SQL)" title="Merge (SQL)">Merge</a></li> <li><a href="/wiki/NULL_(SQL)" title="NULL (SQL)">Null</a></li> <li><a href="/wiki/%D0%9F%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81" title="Подготовленный запрос">Prepare</a></li> <li><a href="/wiki/Select_(SQL)" title="Select (SQL)">Select</a></li> <li><a href="/wiki/Truncate_(SQL)" title="Truncate (SQL)">Truncate</a></li> <li><a href="/wiki/Union_(SQL)" title="Union (SQL)">Union</a></li> <li><a href="/wiki/Update_(SQL)" title="Update (SQL)">Update</a></li> <li><a href="/wiki/Where_(SQL)" title="Where (SQL)">Where</a></li> <li><a href="/w/index.php?title=With_(SQL)&amp;action=edit&amp;redlink=1" class="new" title="With (SQL) (страница отсутствует)">With</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Связанные статьи</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%9A%D0%BE%D0%B4%D0%B4,_%D0%AD%D0%B4%D0%B3%D0%B0%D1%80" title="Кодд, Эдгар">Эдгар Кодд</a></li> <li><a href="/wiki/%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Реляционная база данных">Реляционная база данных</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Части ISO/IEC SQL</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=SQL/Framework&amp;action=edit&amp;redlink=1" class="new" title="SQL/Framework (страница отсутствует)">Framework</a></li> <li><a href="/w/index.php?title=SQL/Foundation&amp;action=edit&amp;redlink=1" class="new" title="SQL/Foundation (страница отсутствует)">Foundation</a></li> <li><a href="/w/index.php?title=SQL_CLI&amp;action=edit&amp;redlink=1" class="new" title="SQL CLI (страница отсутствует)">CLI</a></li> <li><a href="/wiki/SQL/PSM" title="SQL/PSM">PSM</a></li> <li><a href="/wiki/SQL/MED" title="SQL/MED">MED</a></li> <li><a href="/wiki/SQL/OLB" title="SQL/OLB">OLB</a></li> <li><a href="/wiki/SQL/Schemata" title="SQL/Schemata">Schemata</a></li> <li><a href="/wiki/SQL/JRT" title="SQL/JRT">JRT</a></li> <li><a href="/wiki/SQL/XML" title="SQL/XML">XML</a></li></ul> </div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Базы_данных" data-name="Базы данных"><table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%91%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Перейти к шаблону «Базы данных»"><img alt="Перейти к шаблону «Базы данных»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Базы_данных" style="font-size:114%;margin:0 5em"><a href="/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="База данных">Базы данных</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Типы</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%93%D1%80%D0%B0%D1%84%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Графовая база данных">Графовая</a></li> <li><a href="/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%C2%AB%D0%BA%D0%BB%D1%8E%D1%87_%E2%80%94_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%C2%BB" title="База данных «ключ — значение»">Ключ — значение</a></li> <li><a href="/wiki/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F_%D0%A1%D0%A3%D0%91%D0%94" title="Документоориентированная СУБД">Документоориентированная</a></li> <li><a href="/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D1%86%D0%B5%D0%BF%D0%BE%D1%87%D0%BA%D0%B8_%D0%B1%D0%BB%D0%BE%D0%BA%D0%BE%D0%B2" title="База данных на основе цепочки блоков">На основе цепочки блоков</a></li> <li><a href="/wiki/%D0%9E%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D1%8B%D0%B5_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Облачные базы данных">Облачная</a></li> <li>Объектно-ориентированная: <ul><li><a href="/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Объектно-ориентированная база данных">БД</a></li> <li><a href="/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F_%D0%A1%D0%A3%D0%91%D0%94" title="Объектно-ориентированная СУБД">СУБД</a></li></ul></li> <li><a href="/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%A1%D0%A3%D0%91%D0%94" title="Объектно-реляционная СУБД">Объектно-реляционная СУБД</a></li> <li><a href="/wiki/%D0%A0%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Резидентная база данных">Резидентная</a></li> <li>Реляционная: <ul><li><a href="/wiki/%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Реляционная модель данных">модель</a></li> <li><a href="/wiki/%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B0%D0%BB%D0%B3%D0%B5%D0%B1%D1%80%D0%B0" title="Реляционная алгебра">алгебра</a></li> <li><a href="/wiki/%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Реляционная база данных">БД</a></li> <li><a href="/wiki/%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%A1%D0%A3%D0%91%D0%94" title="Реляционная СУБД">СУБД</a></li></ul></li> <li><a href="/wiki/%D0%A1%D1%82%D0%BE%D0%BB%D0%B1%D1%86%D0%BE%D0%B2%D0%BE%D0%B5_%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5" title="Столбцовое хранение">Столбцовая</a></li> <li><a href="/wiki/%D0%A5%D1%80%D0%BE%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Хронологическая база данных">Хронологическая</a></li> <li><a href="/wiki/NoSQL" title="NoSQL">NoSQL</a></li> <li><a href="/wiki/NewSQL" title="NewSQL">NewSQL</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Концепции</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Модель данных">Модель данных</a></li> <li><a href="/wiki/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Иерархическая модель данных">Иерархическая модель</a></li> <li><a href="/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Сетевая модель данных">Сетевая модель</a></li> <li><a href="/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D1%8F_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Транзакция (информатика)">Транзакция</a></li> <li><a href="/wiki/%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%B9" title="Журнализация транзакций">Журнализация</a> <ul><li><a href="/wiki/%D0%A3%D0%BF%D1%80%D0%B5%D0%B6%D0%B4%D0%B0%D1%8E%D1%89%D0%B0%D1%8F_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" title="Упреждающая журнализация">упреждающая</a></li></ul></li> <li><a href="/wiki/%D0%A1%D0%B5%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Секционирование">Секционирование</a></li> <li><a href="/wiki/%D0%A1%D0%B5%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="Сегментирование (базы данных)">Сегментирование</a></li> <li><a href="/wiki/%D0%A1%D1%82%D0%BE%D0%BB%D0%B1%D1%86%D0%BE%D0%B2%D0%BE%D0%B5_%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5" title="Столбцовое хранение">Столбцовое хранение</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Объекты</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Схема базы данных">Схема</a></li> <li><a href="/wiki/%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_(%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C)" title="Отношение (реляционная модель)">Отношение</a></li> <li><a href="/wiki/%D0%A1%D1%82%D0%BE%D0%BB%D0%B1%D0%B5%D1%86_(%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="Столбец (база данных)">Столбец</a> <ul><li><a href="/wiki/%D0%92%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%81%D1%82%D0%BE%D0%BB%D0%B1%D0%B5%D1%86" title="Виртуальный столбец">виртуальный</a></li></ul></li> <li><a href="/wiki/%D0%A1%D1%82%D1%80%D0%BE%D0%BA%D0%B0_(%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="Строка (база данных)">Строка</a></li> <li><a href="/wiki/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_(%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="Таблица (база данных)">Таблица</a></li> <li><a href="/wiki/%D0%9F%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_(%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="Представление (базы данных)">Представление</a> <ul><li><a href="/wiki/%D0%9C%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5" title="Материализованное представление">материализованное</a></li></ul></li> <li><a href="/wiki/%D0%A5%D1%80%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%8F_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D0%B0" title="Хранимая процедура">Хранимая процедура</a></li> <li><a href="/wiki/%D0%A2%D1%80%D0%B8%D0%B3%D0%B3%D0%B5%D1%80_(%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="Триггер (базы данных)">Триггер</a></li> <li><a href="/wiki/%D0%9A%D1%83%D1%80%D1%81%D0%BE%D1%80_(%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="Курсор (базы данных)">Курсор</a></li> <li><a href="/wiki/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81_(%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="Индекс (базы данных)">Индекс</a></li> <li><a href="/wiki/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE" title="Табличное пространство">Табличное пространство</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Ключи</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%9F%D0%B5%D1%80%D0%B2%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BB%D1%8E%D1%87" title="Первичный ключ">Первичный</a> <ul><li><a href="/wiki/%D0%A1%D1%83%D1%80%D1%80%D0%BE%D0%B3%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BB%D1%8E%D1%87" title="Суррогатный ключ">суррогатный</a></li></ul></li> <li><a href="/wiki/%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9_%D0%BA%D0%BB%D1%8E%D1%87" title="Внешний ключ">Внешний</a></li> <li><a href="/wiki/%D0%9F%D0%BE%D1%82%D0%B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BB%D1%8E%D1%87" title="Потенциальный ключ">Потенциальный</a></li> <li><a href="/wiki/%D0%A1%D1%83%D0%BF%D0%B5%D1%80%D0%BA%D0%BB%D1%8E%D1%87" title="Суперключ">Суперключ</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Компоненты</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2" title="Язык запросов">Язык запросов</a></li> <li><a href="/wiki/%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_%D0%A1%D0%A3%D0%91%D0%94" title="Оптимизация запросов СУБД">Оптимизатор запросов</a></li> <li><a href="/wiki/%D0%9F%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2" title="Планировщик запросов">Планировщик запросов</a></li> <li><a href="/wiki/%D0%9F%D0%BB%D0%B0%D0%BD_%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0" title="План выполнения запроса">План выполнения запроса</a></li> <li><a href="/wiki/%D0%9A%D1%8D%D1%88_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_(%D0%A1%D0%A3%D0%91%D0%94)" title="Кэш запросов (СУБД)">Кэш запросов</a></li> <li><a href="/wiki/ODBC" title="ODBC">ODBC</a></li> <li><a href="/wiki/ADO" title="ADO">ADO</a></li> <li><a href="/wiki/ADO.NET" title="ADO.NET">ADO.NET</a></li> <li><a href="/wiki/Java_Database_Connectivity" title="Java Database Connectivity">JDBC</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/SQL" title="SQL">SQL</a></th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/Data_Manipulation_Language" title="Data Manipulation Language">DML</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Select_(SQL)" title="Select (SQL)">SELECT</a></li> <li><a href="/wiki/Insert_(SQL)" title="Insert (SQL)">INSERT</a></li> <li><a href="/wiki/Update_(SQL)" title="Update (SQL)">UPDATE</a></li> <li><a href="/wiki/Delete_(SQL)" title="Delete (SQL)">DELETE</a></li> <li><a href="/wiki/Merge_(SQL)" title="Merge (SQL)">MERGE</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/Data_Definition_Language" title="Data Definition Language">DDL</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=Create_(SQL)&amp;action=edit&amp;redlink=1" class="new" title="Create (SQL) (страница отсутствует)">CREATE</a></li> <li><a href="/w/index.php?title=Alter_(SQL)&amp;action=edit&amp;redlink=1" class="new" title="Alter (SQL) (страница отсутствует)">ALTER</a></li> <li><a href="/w/index.php?title=Drop_(SQL)&amp;action=edit&amp;redlink=1" class="new" title="Drop (SQL) (страница отсутствует)">DROP</a></li> <li><a href="/wiki/Truncate_(SQL)" title="Truncate (SQL)">TRUNCATE</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/Data_Control_Language" title="Data Control Language">DCL</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=Revoke&amp;action=edit&amp;redlink=1" class="new" title="Revoke (страница отсутствует)">REVOKE</a></li> <li><a href="/w/index.php?title=Grant_(SQL)&amp;action=edit&amp;redlink=1" class="new" title="Grant (SQL) (страница отсутствует)">GRANT</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/Transaction_Control_Language" class="mw-redirect" title="Transaction Control Language">TCL</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Commit_(SQL)" title="Commit (SQL)">COMMIT</a></li> <li><a href="/wiki/Rollback" title="Rollback">ROLLBACK</a></li> <li><a href="/wiki/Savepoint_(SQL)" title="Savepoint (SQL)">SAVEPOINT</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr></tbody></table></div></div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Источник — <a dir="ltr" href="https://ru.wikipedia.org/w/index.php?title=Join_(SQL)&amp;oldid=122233395">https://ru.wikipedia.org/w/index.php?title=Join_(SQL)&amp;oldid=122233395</a></div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8" title="Служебная:Категории">Категория</a>: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9A%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D1%8B%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0_SQL" title="Категория:Ключевые слова SQL">Ключевые слова SQL</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Скрытые категории: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B,_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%89%D0%B8%D0%B5_%D1%83%D1%81%D1%82%D0%B0%D1%80%D0%B5%D0%B2%D1%88%D0%B8%D0%B9_%D1%82%D0%B5%D0%B3_source" title="Категория:Страницы, использующие устаревший тег source">Страницы, использующие устаревший тег source</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Cite_web_(%D0%BD%D0%B5_%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD_%D1%8F%D0%B7%D1%8B%D0%BA)" title="Категория:Википедия:Cite web (не указан язык)">Википедия:Cite web (не указан язык)</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81_%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B0%D0%BC%D0%B8_%D0%BA%D0%BE%D0%B4%D0%B0_SQL" title="Категория:Статьи с примерами кода SQL">Статьи с примерами кода SQL</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Навигация</h2> <div id="mw-head"> <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" > <h3 id="p-personal-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Персональные инструменты</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anonuserpage" class="mw-list-item"><span title="Страница участника для моего IP">Вы не представились системе</span></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D1%91_%D0%BE%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5" title="Страница обсуждений для моего IP [n]" accesskey="n"><span>Обсуждение</span></a></li><li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D0%B9_%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4" title="Список правок, сделанных с этого IP-адреса [y]" accesskey="y"><span>Вклад</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C_%D1%83%D1%87%D1%91%D1%82%D0%BD%D1%83%D1%8E_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C&amp;returnto=Join+%28SQL%29" title="Мы предлагаем вам создать учётную запись и войти в систему, хотя это и не обязательно."><span>Создать учётную запись</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D1%85%D0%BE%D0%B4&amp;returnto=Join+%28SQL%29" title="Здесь можно зарегистрироваться в системе, но это необязательно. [o]" accesskey="o"><span>Войти</span></a></li> </ul> </div> </nav> <div id="left-navigation"> <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-namespaces-label" > <h3 id="p-namespaces-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Пространства имён</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected mw-list-item"><a href="/wiki/Join_(SQL)" title="Просмотреть контентную страницу [c]" accesskey="c"><span>Статья</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Join_(SQL)" rel="discussion" title="Обсуждение основной страницы [t]" accesskey="t"><span>Обсуждение</span></a></li> </ul> </div> </nav> <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-variants-label" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-menu-checkbox" aria-labelledby="p-variants-label" > <label id="p-variants-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">русский</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> </div> <div id="right-navigation"> <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-views-label" > <h3 id="p-views-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Просмотры</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected mw-list-item"><a href="/wiki/Join_(SQL)"><span>Читать</span></a></li><li id="ca-ve-edit" class="mw-list-item"><a href="/w/index.php?title=Join_(SQL)&amp;veaction=edit" title="Редактировать данную страницу [v]" accesskey="v"><span>Править</span></a></li><li id="ca-edit" class="collapsible mw-list-item"><a href="/w/index.php?title=Join_(SQL)&amp;action=edit" title="Править исходный текст этой страницы [e]" accesskey="e"><span>Править код</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=Join_(SQL)&amp;action=history" title="Журнал изменений страницы [h]" accesskey="h"><span>История</span></a></li> </ul> </div> </nav> <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-cactions-label" title="Больше возможностей" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" aria-labelledby="p-cactions-label" > <label id="p-cactions-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Ещё</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <h3 >Поиск</h3> <form action="/w/index.php" id="searchform" class="vector-search-box-form"> <div id="simpleSearch" class="vector-search-box-inner" data-search-loc="header-navigation"> <input class="vector-search-box-input" type="search" name="search" placeholder="Искать в Википедии" aria-label="Искать в Википедии" autocapitalize="sentences" title="Искать в Википедии [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Служебная:Поиск"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Найти страницы, содержащие указанный текст" value="Найти"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Перейти к странице, имеющей в точности такое название" value="Перейти"> </div> </form> </div> </div> </div> <div id="mw-panel" class="vector-legacy-sidebar"> <div id="p-logo" role="banner"> <a class="mw-wiki-logo" href="/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу"></a> </div> <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu-portal portal vector-menu" aria-labelledby="p-navigation-label" > <h3 id="p-navigation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Навигация</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу [z]" accesskey="z"><span>Заглавная страница</span></a></li><li id="n-content" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"><span>Содержание</span></a></li><li id="n-featured" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%B7%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" title="Статьи, считающиеся лучшими статьями проекта"><span>Избранные статьи</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Посмотреть случайно выбранную страницу [x]" accesskey="x"><span>Случайная статья</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%A2%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D0%B5_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F" title="Статьи о текущих событиях в мире"><span>Текущие события</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=ru.wikipedia.org&amp;uselang=ru" title="Поддержите нас"><span>Пожертвовать</span></a></li> </ul> </div> </nav> <nav id="p-participation" class="mw-portlet mw-portlet-participation vector-menu-portal portal vector-menu" aria-labelledby="p-participation-label" > <h3 id="p-participation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Участие</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-bug_in_article" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BE%D0%B1_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%D1%85" title="Сообщить об ошибке в этой статье"><span>Сообщить об ошибке</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5"><span>Как править статьи</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BE" title="О проекте, о том, чем здесь можно заниматься, а также — где что находится"><span>Сообщество</span></a></li><li id="n-forum" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A4%D0%BE%D1%80%D1%83%D0%BC" title="Форум участников Википедии"><span>Форум</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0" title="Место расположения Справки"><span>Справка</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D0%B5%D0%B6%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8" title="Список последних изменений [r]" accesskey="r"><span>Свежие правки</span></a></li><li id="n-newpages" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" title="Список недавно созданных страниц"><span>Новые страницы</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BF%D0%B5%D1%86%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B"><span>Служебные страницы</span></a></li> </ul> </div> </nav> <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu-portal portal vector-menu" aria-labelledby="p-tb-label" > <h3 id="p-tb-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Инструменты</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_%D1%81%D1%8E%D0%B4%D0%B0/Join_(SQL)" title="Список всех страниц, ссылающихся на данную [j]" accesskey="j"><span>Ссылки сюда</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8/Join_(SQL)" rel="nofollow" title="Последние изменения в страницах, на которые ссылается эта страница [k]" accesskey="k"><span>Связанные правки</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Join_(SQL)&amp;oldid=122233395" title="Постоянная ссылка на эту версию страницы"><span>Постоянная ссылка</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Join_(SQL)&amp;action=info" title="Подробнее об этой странице"><span>Сведения о странице</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D0%B0&amp;page=Join_%28SQL%29&amp;id=122233395&amp;wpFormIdentifier=titleform" title="Информация о том, как цитировать эту страницу"><span>Цитировать страницу</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:UrlShortener&amp;url=https%3A%2F%2Fru.wikipedia.org%2Fwiki%2FJoin_%28SQL%29"><span>Получить короткий URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:QrCode&amp;url=https%3A%2F%2Fru.wikipedia.org%2Fwiki%2FJoin_%28SQL%29"><span>Скачать QR-код</span></a></li> </ul> </div> </nav> <nav id="p-coll-print_export" class="mw-portlet mw-portlet-coll-print_export vector-menu-portal portal vector-menu" aria-labelledby="p-coll-print_export-label" > <h3 id="p-coll-print_export-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Печать/экспорт</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:DownloadAsPdf&amp;page=Join_%28SQL%29&amp;action=show-download-screen" title="Скачать эту страницу как файл PDF"><span>Скачать как PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Join_(SQL)&amp;printable=yes" title="Версия этой страницы для печати [p]" accesskey="p"><span>Версия для печати</span></a></li> </ul> </div> </nav> <nav id="p-wikibase-otherprojects" class="mw-portlet mw-portlet-wikibase-otherprojects vector-menu-portal portal vector-menu" aria-labelledby="p-wikibase-otherprojects-label" > <h3 id="p-wikibase-otherprojects-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">В других проектах</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:SQL_Joins" hreflang="en"><span>Викисклад</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2003535" title="Ссылка на связанный элемент репозитория данных [g]" accesskey="g"><span>Элемент Викиданных</span></a></li> </ul> </div> </nav> <nav id="p-lang" class="mw-portlet mw-portlet-lang vector-menu-portal portal vector-menu" aria-labelledby="p-lang-label" > <h3 id="p-lang-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">На других языках</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Daxili_birl%C9%99%C5%9Fdirm%C9%99" title="Daxili birləşdirmə — азербайджанский" lang="az" hreflang="az" data-title="Daxili birləşdirmə" data-language-autonym="Azərbaycanca" data-language-local-name="азербайджанский" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — каталанский" lang="ca" hreflang="ca" data-title="Join (SQL)" data-language-autonym="Català" data-language-local-name="каталанский" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/JOIN" title="JOIN — чешский" lang="cs" hreflang="cs" data-title="JOIN" data-language-autonym="Čeština" data-language-local-name="чешский" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — датский" lang="da" hreflang="da" data-title="Join (SQL)" data-language-autonym="Dansk" data-language-local-name="датский" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — немецкий" lang="de" hreflang="de" data-title="Join (SQL)" data-language-autonym="Deutsch" data-language-local-name="немецкий" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — английский" lang="en" hreflang="en" data-title="Join (SQL)" data-language-autonym="English" data-language-local-name="английский" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Sentencia_JOIN_en_SQL" title="Sentencia JOIN en SQL — испанский" lang="es" hreflang="es" data-title="Sentencia JOIN en SQL" data-language-autonym="Español" data-language-local-name="испанский" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Jointure_(informatique)" title="Jointure (informatique) — французский" lang="fr" hreflang="fr" data-title="Jointure (informatique)" data-language-autonym="Français" data-language-local-name="французский" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — иврит" lang="he" hreflang="he" data-title="Join (SQL)" data-language-autonym="עברית" data-language-local-name="иврит" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — армянский" lang="hy" hreflang="hy" data-title="Join (SQL)" data-language-autonym="Հայերեն" data-language-local-name="армянский" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — итальянский" lang="it" hreflang="it" data-title="Join (SQL)" data-language-autonym="Italiano" data-language-local-name="итальянский" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — корейский" lang="ko" hreflang="ko" data-title="Join (SQL)" data-language-autonym="한국어" data-language-local-name="корейский" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — нидерландский" lang="nl" hreflang="nl" data-title="Join (SQL)" data-language-autonym="Nederlands" data-language-local-name="нидерландский" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — норвежский букмол" lang="nb" hreflang="nb" data-title="Join (SQL)" data-language-autonym="Norsk bokmål" data-language-local-name="норвежский букмол" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — польский" lang="pl" hreflang="pl" data-title="Join (SQL)" data-language-autonym="Polski" data-language-local-name="польский" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — португальский" lang="pt" hreflang="pt" data-title="Join (SQL)" data-language-autonym="Português" data-language-local-name="португальский" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — Simple English" lang="en-simple" hreflang="en-simple" data-title="Join (SQL)" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — сербский" lang="sr" hreflang="sr" data-title="Join (SQL)" data-language-autonym="Српски / srpski" data-language-local-name="сербский" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — украинский" lang="uk" hreflang="uk" data-title="Join (SQL)" data-language-autonym="Українська" data-language-local-name="украинский" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL) — вьетнамский" lang="vi" hreflang="vi" data-title="Join (SQL)" data-language-autonym="Tiếng Việt" data-language-local-name="вьетнамский" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E8%BF%9E%E6%8E%A5" title="连接 — китайский" lang="zh" hreflang="zh" data-title="连接" data-language-autonym="中文" data-language-local-name="китайский" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2003535#sitelinks-wikipedia" title="Править ссылки на другие языки" class="wbc-editpage">Править ссылки</a></span></div> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Эта страница в последний раз была отредактирована 11 мая 2022 в 09:55.</li> <li id="footer-info-copyright">Текст доступен по <a rel="nofollow" class="external text" href="//creativecommons.org/licenses/by-sa/4.0/deed.ru">лицензии Creative Commons «С указанием авторства — С сохранением условий» (CC BY-SA)</a>; в отдельных случаях могут действовать дополнительные условия. <span class="noprint">Подробнее см. <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/ru">Условия использования</a>.</span><br /> Wikipedia®&#160;— зарегистрированный товарный знак некоммерческой организации <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/ru/">«Фонд Викимедиа» (Wikimedia Foundation, Inc.)</a></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/ru">Политика конфиденциальности</a></li> <li id="footer-places-about"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5">Описание Википедии</a></li> <li id="footer-places-disclaimers"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D1%82%D0%BA%D0%B0%D0%B7_%D0%BE%D1%82_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8">Отказ от ответственности</a></li> <li id="footer-places-contact"><a href="//ru.wikipedia.org/wiki/Википедия:Контакты">Свяжитесь с нами</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Policy:Universal_Code_of_Conduct/ru">Кодекс поведения</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Разработчики</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/ru.wikipedia.org">Статистика</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Заявление о куки</a></li> <li id="footer-places-mobileview"><a href="//ru.m.wikipedia.org/w/index.php?title=Join_(SQL)&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Мобильная версия</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://www.wikimedia.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet vector-menu-portal portal" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.log.warn("This page is using the deprecated ResourceLoader module \"codex-search-styles\".\n[1.43] Use a CodexModule with codexComponents to set your specific components used: https://www.mediawiki.org/wiki/Codex#Using_a_limited_subset_of_components");mw.config.set({"wgHostname":"mw-web.eqiad.main-7568fc999d-28v9r","wgBackendResponseTime":246,"wgPageParseReport":{"limitreport":{"cputime":"0.102","walltime":"0.167","ppvisitednodes":{"value":765,"limit":1000000},"postexpandincludesize":{"value":39041,"limit":2097152},"templateargumentsize":{"value":681,"limit":2097152},"expansiondepth":{"value":13,"limit":100},"expensivefunctioncount":{"value":10,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":8891,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 102.604 1 -total"," 32.53% 33.376 1 Шаблон:Примечания"," 28.84% 29.589 1 Шаблон:Значения"," 27.87% 28.594 2 Шаблон:Cite_web"," 25.07% 25.725 1 Шаблон:Другое_значение"," 15.19% 15.584 2 Шаблон:Навигационная_таблица"," 12.02% 12.337 1 Шаблон:SQL"," 9.39% 9.632 1 Шаблон:Databases"," 4.82% 4.945 1 Шаблон:Str_find"," 4.73% 4.855 3 Шаблон:Lang-en"]},"scribunto":{"limitreport-timeusage":{"value":"0.024","limit":"10.000"},"limitreport-memusage":{"value":1777824,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-ccbc59845-xgd2j","timestamp":"20250318045615","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Join (SQL)","url":"https:\/\/ru.wikipedia.org\/wiki\/Join_(SQL)","sameAs":"http:\/\/www.wikidata.org\/entity\/Q2003535","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q2003535","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"\u0424\u043e\u043d\u0434 \u0412\u0438\u043a\u0438\u043c\u0435\u0434\u0438\u0430","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2010-02-21T03:21:42Z"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10