Tema: Re: Padëkit su uþklausa
Autorius: Artūras Šlajus
Data: 2009-11-07 23:36:31
Laimis wrote:
> Na, Artūrai, nustebinai...
> 
> SELECT M.* FROM mokiniai.m
>   LEFT JOIN klasiu_nariai KN
>     ON M.mok_id = KN.kln_mokinio_id
> WHERE KN.kln_klases_id IS NULL
koks skirtumas is kurio galo, jeigu 1:1 relationshipas? :)

o del where, kuris filtruoja is jungiamosios lenteles, tai dar idomu ar nebus taip:

pasiimam visus mokinius
prijungiam klasiu_nariai
filtruojam (ir atmetam dali nereikalingu paimtu mokiniu)

kai mano variante butu

pasiimam visus klasiu narius
filtruojam
prijungiam mokinius (tik tuos, kuriuos reikia)

Zinoma priklauso nuo sql serverio optimizavimo galimybiu.

> 
> (apie COUNT(*) apskritai nutylėsiu...)
count sakiau, kad stabdo