Názor k článku [ ( LEFT|RIGHT [ OUTER ])| INNER ] JOIN v SQL od Pavel Stěhule - Pri programovani se musi davat pozor na detaily....

  • Článek je starý, nové názory již nelze přidávat.
  • 4. 12. 2007 7:17

    Pavel Stěhule
    Pri programovani se musi davat pozor na detaily. To je samozrejmost. Utece Vam carka a padaji rakety. To, co tu navrhujete patri spis do firemniho now-how. Clanek byl urcen hlavne pro zacatecniky. Dalsi priklady by text jeste vic rozmelnily. Samozrejme, ze takhle se casto chybuje (copy/paste chyby). SQL je neskutecne variabilni i co se tyce chyb, ktere se daji udelat. Ale ja se setkavam s tim, ze programatori s nekolikaletou praxi netusi v cem je rozdil mezi INNER a OUTER JOINEM. To bylo hlavni motto clanku.

    Doufam, ze tam nikde neni ze NOT IN a NOT EXIST jsou stejne. To, ze pomoci nich mohu napsat variace jednoho dotazu je uz neco jineho. A vsimnete si, prikaz s NOT IN vypada jinak nez s NOT EXISTS. Dale je tam poznamka, ze EXISTS vede ke korelovanemu dotazu, ktery je zpravidla ten nejpomalejsi.

    Vasim kolegum doporucte precist si Joe Celka. Jsou to pomerne utle knizky, byt v anglictine, a myslim si, ze je tam to, co by Vas zajimalo.