Portál AbcLinuxu, 14. května 2025 04:18

Dotaz: JOIN

15.1.2011 13:47 f1lo | skóre: 16
JOIN
Přečteno: 391×
Odpovědět | Admin
Dobrý den, potřebuji nejspíše trochu objasnit rozdíl mezi JOIN (INNER JOIN je prý to samé, co jsem se dočetl, nevím co je na tom pravdy) a LEFT/RIGHT JOIN. Pouze JOIN mohu použít pokud sloupce `table1`.`id` = `table2`.`account` mají typ index/primary? Protože teď jsem v mých skriptech používal vždy LEFT JOIN a zjistil jsem, že pouze s JOIN je to mnohem rychlejší, ovšem zase všude bez hlavě nemohu nastavit JOIN, protože pak se některá data nevyberou (která by měla). Děkuji za odpověď.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

okbob avatar 15.1.2011 16:31 okbob | skóre: 30 | blog: systemakuv_blog | Benešov
Rozbalit Rozbalit vše Re: JOIN
Odpovědět | | Sbalit | Link | Blokovat | Admin
viz http://www.root.cz/clanky/leftright-outer-inner-join-v-sql/

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.