Tema: Re: SQL klausimas
Autorius: VaidasB
Data: 2012-02-20 11:48:51
nu tai darai JOIN (inner, left, pagal poreikį) tas dvi lentas pagal 
PavardeId,
ir select lenta1.Pavarde, Lenta1.OpNR1, lenta2.Op2

On 20/02/2012 11:23, Anon wrote:
> Newsų formatavimas truputį iškraipė :-\
>
> "Anon" wrote in message news:jht3bv$dn1$1@trimpas.omnitel.net...
>
> Pavarde Op. Nr.1 skaicius | Pavardė Op. Nr.2 skaicius
> ...
> Jonaitis 25 | Jonaitis
> 36
> Petraitis 24 | Petraitis
> 28
> Antanaitis 25 | Antanaitis
> 30
>
> Turi gautis:
>
> Pavardė Op. Nr.1 skaicius Op. Nr.2 skaicius ...
> Jonaitis 25 36
> Petraitis 24 28
> Antanaitis 25 30
>
> Vytautas
>
> "VaidasB" wrote in message news:jht2it$cli$1@trimpas.omnitel.net...
>
> nupiešk lenteles su pavyzdžiais, a tai nesuprantu kodėl UNION neveikia.
> UNION ALL gal bandyk
>
> On 20/02/2012 11:03, Anon wrote:
>> Prisireikė apjungti keleto užklausų rezultatus MySQL ataskaitoje. Visos
>> užklausos grąžina du stulpelius: pavardžių sąrašą ir jų atliktų
>> operacijų kiekį. Užklausose skiriasi tik vienas parametras WHERE dalyje.
>> Klausimas: kaip tą patį atlikti su viena užklausa, kad pavardžių
>> stulpelis liktų vienas, o skirtingų operacijų stulpeliai po to pavardžių
>> stulpelio? Tikiuosi suprantamai paaiškinau :) UNION su dviem SELECT
>> sakiniais neveikia - tik pirmo SELECT rezultatą matau.
>>
>> Vytautas
>