Tema: Re: MSSQL LEFT JOIN - WTF?
Autorius: Jornada Del Muerto
Data: 2011-11-24 13:43:44
Pagal ideja - tai taspats bet kokiam SQL, gal kokiuose egzotiniuose biski kitaip vadintis gali:

INNER JOIN (aka JOIN - galima ir taip rasyt MSSQL pvz. select * from a join b on a.xx = b.xx) 

    Bus sujungti ir grazinami visi rasti pagal sujungimo rysi irasai is abieju lentu ir nei vieno iraso kuris neras rysio kitoj lentoj.

LEFT JOIN (aka OUTER JOIN)
    Vyks lygiai taspats kaip inner join tik nepriklausomai ar jungiamoje lentoje egzistuos irasas bus grazinti visi irasai is bazines lentos.

Bet kuris joinas grazys visas susijusias poras, jie nedaro jokio filtro kad jungt tik 1.

JDM.


"NicMC" <jzs@freemail.lt> wrote in message news:jal9qh$911$1@trimpas.omnitel.net...
> On 2011.11.24 12:54, rl wrote:
>> O del MySQL tai nori pasakyti, kad nurodai apytikslia LEFT JOIN salyga,
>> ir tau prijoin'ina viena kazkuri atsitiktini irasa is keliu galimu?
>> Kazkaip netikiu...
> 
> Jei kairėj lentoj 100 įrašų - rezultate 100 įrašų. Nesvarbu, kad dešinėj 
> gali būti daugiau tinkančių.
>