de-vraag
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
 driis
driis
Question

Rozdiel medzi spojením JOIN a INNER JOIN

Obe tieto spojenia mi prinesú rovnaké výsledky:

SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK

vs

SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK

Je medzi výpismi nejaký rozdiel vo výkone alebo inak?

Líši sa to medzi rôznymi implementáciami SQL?

922 2009-02-19T14:47:29+00:00 3
 Palec
Palec
Edited question 3 apríl 2018 в 6:21
Programovanie
sql
join
sql-server
inner-join
This question has 1 odpoveď in English, to read them log in to your account.
Solution / Answer
 palehorse
palehorse
19 február 2009 в 2:50
2009-02-19T14:50:21+00:00
Viac na
Zdroj
Upraviť
#8837712

Funkčne sú rovnocenné, ale INNER JOIN môže byť trochu prehľadnejší, najmä ak dotaz obsahuje aj iné typy spojenia (napr. LEFT alebo RIGHT alebo CROSS).

 Sled
Sled
Edited answer 1 december 2014 в 4:35
1009
0
 Quassnoi
Quassnoi
19 február 2009 в 2:48
2009-02-19T14:48:41+00:00
Viac na
Zdroj
Upraviť
#8837683

Nie, nie je v tom žiadny rozdiel, čistý syntaktický cukor.

226
0
 Kristen
Kristen
19 február 2009 в 3:09
2009-02-19T15:09:36+00:00
Viac na
Zdroj
Upraviť
#8837734

Podobne pri OUTER JOIN je slovo "OUTER" nepovinné. Je to kľúčové slovo LEFT alebo RIGHT, ktoré robí JOIN "OUTER" JOIN.

Z nejakého dôvodu však vždy používam "OUTER" ako LEFT OUTER JOIN a nikdy nie LEFT JOIN, ale nikdy nepoužívam ani INNER JOIN, ale skôr len "JOIN":

SELECT ColA, ColB, ...
FROM MyTable AS T1
     JOIN MyOtherTable AS T2
         ON T2.ID = T1.ID
     LEFT OUTER JOIN MyOptionalTable AS T3
         ON T3.ID = T1.ID
Peter Mortensen
Peter Mortensen
Edited answer 19 máj 2018 в 10:57
49
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
365
Registered pred dňom
2
True Image
Registered pred dňom
3
archana agarwal
Registered pred 3 dňami
4
Maxim Zhilyaev
Registered pred 6 dňami
5
adambotsfford adambotsfford
Registered pred týždňom
DE
EL
ES
FR
ID
IT
JA
KO
NL
PT
RU
SK
SL
ZH
© de-vraag 2022
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora