Poslední příspěvky

Stran: [1] 2 3 ... 10
1
Obecné / Re:Funguje mi len RIGHT. LEFT v žiadnom prípade
« Poslední příspěvek od Stanislav Hruška kdy 25-10-2020, 19:25:31 »
Ten posledný odkaz sa javí ako veľmi zaujímavý. Pozriem si to celé. Ďakujem.
2
Obecné / Re:Funguje mi len RIGHT. LEFT v žiadnom prípade
« Poslední příspěvek od Stanislav Hruška kdy 25-10-2020, 19:19:33 »
Mám knihu SQL Kompletní prúvodce - James R. Groff, Paul N. Weinberg.
Asi si to musím prečítať znova a hlavne pozorne.
3
Obecné / Re:Funguje mi len RIGHT. LEFT v žiadnom prípade
« Poslední příspěvek od Stanislav Hruška kdy 25-10-2020, 19:15:41 »
Vďaka tejto mylnej  "vedomosti" o určení postavenia tabuľky som si zničil všetky sql texty s RIGHT. Mám čo robiť. Ako tak pozerám, je ich len 18.
4
Obecné / Re:Funguje mi len RIGHT. LEFT v žiadnom prípade
« Poslední příspěvek od pf1957 kdy 25-10-2020, 19:10:43 »
Dobrá diera vo vedomostiach. Tým pádom úplne ináč vnímam celú túto (a podobné) debatu.
Jeste je dobre si uvedomit tohle: http://www.sql-tutorial.ru/en/book_explicit_join_operations/page4.html
5
Obecné / Re:Funguje mi len RIGHT. LEFT v žiadnom prípade
« Poslední příspěvek od Stanislav Hruška kdy 25-10-2020, 19:04:54 »
Neviem ako som k tomu poznaniu prišiel ??? , ale teraz mi to vysvetľuje niektoré veci. Takže ak chcem zmeniť ľavú a pravú tabuľku, tak mi je teraz jasné, že musím zmeniť ich poradie vo výraze
Kód: [Vybrat]
A LEFT/RIGHT JOIN B ON () // NA
B LEFT/RIGHT JOIN A ON ()
Dobrá diera vo vedomostiach. Tým pádom úplne ináč vnímam celú túto (a podobné) debatu.
6
Obecné / Re:Funguje mi len RIGHT. LEFT v žiadnom prípade
« Poslední příspěvek od pf1957 kdy 25-10-2020, 18:47:00 »
Je to naozaj tak?
Ne. V tom vyrazu plati obvykle komutativni aj. podobne zakony, takze je jedno, jestli napises A.XX=B.XX nebo B.XX=A.XX

Kód: SQL [Vybrat]
  1. LeftTable A INNER JOIN RightTable B ON ....
  2. LeftTable A LEFT OUTER JOIN RightTable B ON ....
  3. LeftTable A RIGHT OUTER JOIN RightTable B ON ....
  4.  
7
Obecné / Re:Funguje mi len RIGHT. LEFT v žiadnom prípade
« Poslední příspěvek od Stanislav Hruška kdy 25-10-2020, 18:42:09 »
Vidím, že si to musím znova poriadne pozrieť a uvedomiť si čo je čo. Už mi pomaly začína dochádzať, čo napísal JF.
Mám jednu otázku. Ja celý čas žijem v tom, že ľavá a pravá tabuľka sú určené v časti JOIN ON (...)
Kód: [Vybrat]
A
INNER JOIN B ON (A.XX = B.YY)  // A - ľavá tabuľka
INNER JOIN B ON (B.XX = A.YY)  // B - ľavá tabuľka
Je to naozaj tak?
8
Obecné / Re:Funguje mi len RIGHT. LEFT v žiadnom prípade
« Poslední příspěvek od pf1957 kdy 25-10-2020, 18:21:29 »
To odporúčanie máš na mysli toto
Ne, to doporuceni, ze se ma pouzivat LEFT a ne RIGHT.
Citace

Pozerám na ten odkaz, ale všade vidím, že obrázok pre RIGHTT je zrkadlový obraz LEFT.
Nič také, čo tu popisuje Fiala.
No vsak, proto je to picovina s tim pouzivanim LEFT pred RIGHT. A JF popisuje presne, co je na tech diagramech: vzdy je vysledkem mnozina radku, ktera odpovida pruniku obou mnozin (inner join) a zbyvajici radky z leve nebo prave mnoziny (tabulky).
9
Obecné / Re:Funguje mi len RIGHT. LEFT v žiadnom prípade
« Poslední příspěvek od Stanislav Hruška kdy 25-10-2020, 18:06:33 »
To odporúčanie máš na mysli toto
Citace
Aby ti fungovalo LEFT OUTER JOIN, musel bys vycházet z Owners - z něčeho, kde data jsou.
Lebo ak áno, tak Owners je zle. Ale pokračuje ďalej a tam to upresňuje. Takže s tým problém nemám.
Problém je s tým, že nemám žiadnu tabuľku, ktorú by som tu mohol použiť. Ostáva mi jedine RIGHT.
Veľmi ma to netrápi, lebo sa to použije pre každé SVB jediný raz.
Pozerám na ten odkaz, ale všade vidím, že obrázok pre RIGHTT je zrkadlový obraz LEFT.
Nič také, čo tu popisuje Fiala.
10
Obecné / Re:Funguje mi len RIGHT. LEFT v žiadnom prípade
« Poslední příspěvek od pf1957 kdy 25-10-2020, 17:20:20 »
Tak o tom rozdiele medzi LEFT a RIGHT som nevedel! Dosť som toho čítal, ale nikde som na to nenarazil. Pritom to je podstatná informácia.
To vysvetľuje aj odporúčanie: vyhýbajte sa RIGHT, a používajte LEFT všade kde sa dá.
No proto je to taky soucasti kazdeho ucebniho textu SQL napr.
https://www.google.com/search?q=LEFT+vs.+RIGHT+join&client=firefox-b-d&sxsrf=ALeKk03k_pdEBAm2dWv18o2t05wCC3bcig:1603642231384&tbm=isch&source=iu&ictx=1&fir=b11_SCzJzb_wYM%252CinY1wXI3NvD6cM%252C_&vet=1&usg=AI4_-kS1DA4pqRcZJAkFeEQVKO0HjxIuQg&sa=X&ved=2ahUKEwjQkLHskNDsAhXCDGMBHe64AisQ_h16BAgJEAc#imgrc=b11_SCzJzb_wYM

To doporuceni je obecne pic*vina, protoze zalezi, co mas na leve/prave strane
Stran: [1] 2 3 ... 10