Tema: Re: SQL query klausimas
Autorius: zZz
Data: 2011-02-25 10:31:47
Ar žinai, koks gyventojų registro DB gylis?

"Dainius" <dainius@something.com> wrote in message news:ik7o21$9op$1@trimpas.omnitel.net...
>O kodel left join? Ar cia specialiai studentui klausima pakisti nori?
> 
> On 02/25/2011 07:48 AM, zZz wrote:
>> select
>>    v.Id, v.vardas, v.pavarde
>>    , t.vardas, t.pavarde
>>    , m.vardas, m.pavarde
>>    , tt.vardas, tt.pavarde
>>    , tm.vardas, tm.pavarde
>>    , mt.vardas, mt.pavarde
>>
>>    , mm.vardas, mm.pavarde
>> from
>>    lentele v
>>    left join lentele t on t.Id = v.tevoId
>>    left join lentele tt on tt.Id = t.tevoId
>>    left join lentele tm on tm.Id = t.motinosId
>>    left join lentele m on m.Id = v.motinosId
>>    left join lentele mt on mt.Id = m.tevoId
>>    left join lentele mm on mm.Id = m.motinosId
>> where v.Id = @Id
>>
>> "Deivas"<sd@dfds.lt>  wrote in message news:op.vrfab4gcf76c7y@merkys...
>> Sveiki,
>>
>> gal pagelbėsit. Tarkim turiu tokią lentelę:
>>
>> Id
>> tevoId
>> motinosId
>> vardas
>> pavarde
>>
>> Kaip parašyti užklausą, kad parodytų asmens tėvus ir senelius, t.y.:
>>
>> id, vardas, pavarde, TevoVardas, MotinosVardas, TevoTevoVardas,
>> TevoMotinosVardas, MotinosTevoVardas, MotinosMotinosVardas
>>
>> Parašiau lakoniškai, bet tikiuosi esmę supratot. Ačiū iš anksto jeigu
>> užvesit ant kelio.
>