Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

vise upita u jednom query-ju

[es] :: MySQL :: vise upita u jednom query-ju

[ Pregleda: 2866 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

drugtito
Milovan Djilas

Član broj: 138118
Poruke: 56
*.dynamic.sbb.rs.



+1 Profil

icon vise upita u jednom query-ju19.05.2008. u 20:30 - pre 193 meseci
Pozdrav svima,

imam query:

SELECT IV, count(*) as IV_ponav
FROM izvlacenja
GROUP BY IV ORDER BY IV_ponav DESC LIMIT 1;

E sad, u tabeli imam polja I, II, III i IV.
Da li je moguce za sva cetiri polja uraditi zajednicki query
tako da u jednom upitu dobijemo odgovor za sva 4 polja
i njihov broj ponavljanja.

Hvala
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: vise upita u jednom query-ju20.05.2008. u 08:26 - pre 193 meseci
Ne, nije moguce zbog koristenja agregatnih funkcija.
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

drugtito
Milovan Djilas

Član broj: 138118
Poruke: 56
*.dynamic.sbb.rs.



+1 Profil

icon Re: vise upita u jednom query-ju20.05.2008. u 08:54 - pre 193 meseci
OK
hvala
bar znam na cemu sam,
posto sam relativno newbie da ne lupam glavu za dzabe
 
Odgovor na temu

stsung
NS

Član broj: 12899
Poruke: 432
89.110.198.*



+2 Profil

icon Re: vise upita u jednom query-ju20.05.2008. u 09:55 - pre 193 meseci
Pozd.

Naravno da može - ključna reč UNION. Rezultat naravno ne može biti u jednom redu, već za svako polje u posebnom.

Svako dobro.
 
Odgovor na temu

drugtito
Milovan Djilas

Član broj: 138118
Poruke: 56
*.dynamic.sbb.rs.



+1 Profil

icon Re: vise upita u jednom query-ju21.05.2008. u 21:35 - pre 192 meseci
@ stsung
Probao UNION i UNION ALL, ali rezultat query-ja
je uvek i samo u jednom redu, a meni treba za svako polje posebno.


Elem, hvala na pomoci.
poz svima

[Ovu poruku je menjao misk0 dana 22.05.2008. u 12:12 GMT+1]
 
Odgovor na temu

stsung
NS

Član broj: 12899
Poruke: 432
89.110.198.*



+2 Profil

icon Re: vise upita u jednom query-ju21.05.2008. u 22:54 - pre 192 meseci
Pozd.

Ako ti je rezultat query-ja uvek u jednom redu, to znachi da query nisi ispravno napisao. Navedi query sa UNION kakav si koristio kako bi videli gde je problem.

Svako dobro.
 
Odgovor na temu

miksi

Član broj: 5874
Poruke: 106
79.101.232.*



+24 Profil

icon Re: vise upita u jednom query-ju21.05.2008. u 23:47 - pre 192 meseci
ako svaki od rezultata grupisanja treba da bude poseban red, mozesh ih odvojiti ubacivanjem dodatnog polja koje će imati razlicite vrednosti kod svakog selecta, npr.
SELECT 1 as tip,IV as IV , count(*) as IV_ponav
FROM aaa
GROUP BY IV
union
SELECT 2 as tip,III as IV, count(*) as IV_ponav
FROM aaa
GROUP BY IV,III
... mozda ti pomogne...
 
Odgovor na temu

drugtito
Milovan Djilas

Član broj: 138118
Poruke: 56
*.dynamic.sbb.rs.



+1 Profil

icon Re: vise upita u jednom query-ju22.05.2008. u 00:01 - pre 192 meseci
@ miksi
Da, da ovo je ok resenje, jer dobijam dodatno polje
koje ih drzi grupisane. Sad kad razmislim mogu da iskoristim za view
(kao neku temp tabelu) iz kojeg cu drugim query-jem crpiti ono sto mi treba.
Super, zaista hvala miksi, ovom "improvizacijom" sam napokon
u neku ruku elegantno resio problem.

poz
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
*.nlbrazvojnabanka.com.



+27 Profil

icon Re: vise upita u jednom query-ju22.05.2008. u 11:33 - pre 192 meseci
Ako hoces da ti budu u istom redu mozes da u upitu dodas jednu kolonu koja ce da bude ista za sve redove u upitima npr. SELECT 'ista_kolona', IV, count(*) as IV_ponav .... , e onda ih sa LEFT JOIN spajas po toj koloni koja ti je ista. I tako na lak nacin dobijes sve u istom redu.

Nadam se da ti je pomoglo.
 
Odgovor na temu

[es] :: MySQL :: vise upita u jednom query-ju

[ Pregleda: 2866 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.