Zadejte hledaný výraz...

Jaký je rozdíl v SQL mezi releationship a JOIN?

Sashaa
verified
rating uzivatele
(18 hodnocení)
19. 12. 2021 14:23:56
Snažím se spojit dvě tabulky, aby výsledek dvou tabulek zobrazovalo v SQL v třetí tabulce.
Například:
1) produkty
2) nastavení
3) kategorie_produktu
kde v tabulce kategorie_produktu by zobrazovali data z tabulky produkty a nastavení
Díval jsem se na spousta návodu a tutorialu a snažím se pochopit, jaký je nejlepší způsob propojení těchto tabulek? A jestli je rozdíl mezi relationship a JOIN metodou...
Wordpress ma tuto záležitost řešeno skrze relationship, ale nevím jestli je v tom i JOIN metoda...
Zde je ukázka propojení ve wordpressu: 
19. 12. 2021 14:23:56
https://webtrh.cz/diskuse/jaky-je-rozdil-v-sql-mezi-releationship-a-join#reply1495520
takatom
verified
rating uzivatele
(2 hodnocení)
19. 12. 2021 14:57:25
Relationship definuje (zobrazuje) vztahy mezi tabulkami - lidsky přibližuje relační model databáze.
SELECT, JOIN, WHERE apod. jsou klíčová slova SQL dotazu (query), které umožňují z databáze získávat výsledek, který je jistou analogií virtuální tabulky.
19. 12. 2021 14:57:25
https://webtrh.cz/diskuse/jaky-je-rozdil-v-sql-mezi-releationship-a-join#reply1495519
Sashaa
verified
rating uzivatele
(18 hodnocení)
19. 12. 2021 22:07:05
Tak jsem zjistil, že existuje ještě metoda UNION v sql...
19. 12. 2021 22:07:05
https://webtrh.cz/diskuse/jaky-je-rozdil-v-sql-mezi-releationship-a-join#reply1495518
crs
verified
rating uzivatele
(1 hodnocení)
8. 1. 2022 14:35:30
Napsal Sashaa;1637030
Tak jsem zjistil, že existuje ještě metoda UNION v sql...
JOIN a UNION jsou spíše klíčová slova (nebo klauzule) v SQL než metody. Slovo 'metoda' bych nepoužíval – protože indikuje, že jde jen o jiný ale ekvivalentní způsob, jak se dobrat stejnému výsledku, což v kontextu použití JOIN nebo UNION zde asi nebude fungovat.
Problém, který popisuješ, je návrh databáze – předpokládám, že chceš, aby ten návrh byl co nejlepší: bez redundantních dat a dvojznačností, s rychlým přístupem, přizpůsobitelný...
JOIN a UNION neřeší návrh databáze, ale dolování dat z ní.
Jestli mohu poradit, buď si jistý v pojmech a dojmech, ať přesně víš, co vlastně chceš.
Znáš například postupy normalizace databáze?
Normalizace databáze – Wikipedie
Pokud ne, doporučuju - třeba ti po přečtení odpoví na nějaké otázky, které's měl.
8. 1. 2022 14:35:30
https://webtrh.cz/diskuse/jaky-je-rozdil-v-sql-mezi-releationship-a-join#reply1495517
Pro odpověď se přihlašte.
Přihlásit