Tema: Re: mysql uzklausa
Autorius: stakka
Data: 2009-08-07 21:45:41
pritariu. tik dar sakyčiau, kad kitoj lentelėj geriau ne kliento 
pavadinimą saugot, o jo id, kam dublikuot duomenis :)

Jornada Del Muerto wrote:
>    Didieji subselectu gnomai :) kaip ziuriu informacines technologijos 
> tobuleja, procesoriai greiteja, RAM dydziai auga o zmones kuo toliau tuo 
> daugiau bukeja, kam cia subselectas ?
> 
> Select lenta1.id,  count(lenta2.parentId) as Kiekis
> from lenta1
> left join lenta2 on  lenta1.id=lenta2.parentId
> group by lenta1.idid <-- cia kisi viska ka grazins isskyrus count
> 
> Subselects is EVIL! patarciau vengti kiek imanoma, kryptis kuria tave 
> nusiunte yra tingint parasyti tvarkingai be reikalo apkraudinet DBVS 
> serveri.
> 
> 
> "Dainiakas" <Dainiakas@gmail.com_> wrote in message 
> news:h5guj5$hli$1@trimpas.omnitel.net...
>> ok dekui puikiai suveike :)
>>
>> Dainiakas
>>
>> "VaidasB" <vaidas@bemailo.lt> wrote in message 
>> news:h5grd8$d7d$1@trimpas.omnitel.net...
>>> subselect
>>>
>>> select pavadinimas, (select count from kitoje where kitoje.klientid = 
>>> vienoje.id) as count from vienoje
>>>
>>> tik kažkaip keistai jei ir vienoje ir kitoje naudojamas klineto 
>>> pavadinimas. tokiu atveju struktūra lieva, bet užtenka
>>>
>>> select kliento pavadinimas, count(uzsakymai id) from kitoje group by 
>>> kliento pavadinimas
>>>
>>> lyg taip
>>>
>>> "Dainiakas" <Dainiakas@gmail.com_> wrote in message 
>>> news:h5gquq$cin$1@trimpas.omnitel.net...
>>>> Sveiki,
>>>>
>>>> yra dvi lenteles vienoje ID ir kliento pavadinimas
>>>> kitoje uzsakymai id, kliento pavadinimas ir dar daug ko.
>>>>
>>>> klausimas yra toks ar imanoma parashyti viena uzklausa kad 
>>>> suskaiciuotu kiek
>>>> antroje lenteleje yra yrashu su kiekvienu klientu
>>>>
>>>> nesu didis sql uzklausu expertas, tai kazkaip nesinori su kiekvienu 
>>>> klientu
>>>> po uzklausa siust :)
>>>> dekui patarusiems.
>>>>
>>>> Dainiakas
>>>>
>>>>
>>
>>
>