Која је разлика између леве спојнице и леве спољне спојнице у скл?


Одговор 1:

У СКЛ-у лево придруживање враћа све записе из прве табеле и подударне записе из друге табеле. Ако нема подударања из друге табеле, враћају се само записи из прве табеле.

У основи нема разлике у левом и левом спољном споју. Леви спољни спој такође даје исте резултате као и леви спој. У некој бази података леви спој је познат као леви спољни спој.

Синтакса за лево придруживање

ОДАБЕРИТЕ ИМЕНА (ступаца) ОД табле1ЛЕФТ ЈОИН таблице2 ОН табле1.цолумн_наме = табле2.цолумн_наме;

Синтакса за лево спољашње спајање

ОДАБЕРИТЕ ИМЕНА (ступаца) ОД табле1ЛЕФТ ОУТЕР ЈОИН стола2 ОН табле1.цолумн_наме = табле2.цолумн_наме;

Као што можете приметити, једина разлика је спољна кључна реч, која није обавезна. Оба упита враћају исти резултат.

Испод слике може вам помоћи разлика између осталих врста спајања.

Извор слика и за више информација које можете посетити - В3Сцхоолс Онлине веб-сајтови и цодепројецт.цом


Одговор 2:

Нема разлике. Они су исти.

Збрка у терминологији вјероватно долази од могућих асиметрија вањских спојева.

Са унутрашњим спајањем, постоји само један укус: ПРИДРУЖИТЕ СЕ Б = Б придружите се А.

Са спољашњим спајањем постоје три укуса: Можете узети све редове левог операнда, а затим га поништити ако нема одговарајућег ретка у десном операнду (ово је леви спољни спој) или можете узети све редака десног операнда, а затим нулл-ектендинг када у левом операнду нема одговарајућег ретка (ово је десно спољно спајање) или ако можете да узмете све редове сваког операнда, нулл-ектенсион ако нема одговарајућег ретка у другом операнду (ово је потпуно спољашње спајање). Рећи само ОУТЕР ЈОИН * тада му недостаје јасноћа; уместо тога кажемо ЛЕВО ОУТЕР ПРИДРУЖИТЕ се, ДЕСНО ОУТЕР Придружите се или ФУЛЛ ОУТЕР Јоин. А пошто нема двосмислености у поређењу са ИННЕР ЈОИН (= ПРИДРУЖИТЕ се без квалификатора), дизајнери језика одлучили су да ОУТЕР кључну реч поставе факултативном.

* Не сјећам се да ли је ОУТЕР ЈОИН допуштена синтакса или не; можда је синоним за ПУНО ОУТЕР ЈОИН.


Одговор 3:

Не постоји разлика између леве и вањске придружене. Беле су исте придруживања. Ако желите више информација о њему, молимо вас да проверите следећу везу. Све ћете добити са сценаријима у линку. Питање можете поставити и аутору ..

Унутарњи Придружите се | Вањски Придружите се | Лијево Вањско Придружите се | Право Вањско Придружите се | Сценариом стварног живота на придруживању