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

union, group by i order by count(*)... e ljepog li naziva ;)

[es] :: MySQL :: union, group by i order by count(*)... e ljepog li naziva ;)

[ Pregleda: 3883 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon union, group by i order by count(*)... e ljepog li naziva ;)08.06.2004. u 08:58 - pre 218 meseci
Code:
    table1    table2

    1 mika    1 pera
    2 pera    2 laza
    3 mika    3 toma
    4 pera    4 pera
    5 mika    5 laza

Evo, to su 2 tabele koje imaju po jedno polje koje sadrži vrednosti koje me interesuju.

Želeo bih da dobijem izlaz s vrednostima polja koja se pojavljuju u tabelama a sortiran po broju pojava određene vrednosti zbirno u obe tabele.

Znači, po ovom primeru bio bi sledeći redosled: pera, mika, laza, toma
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: union, group by i order by count(*)... e ljepog li naziva ;)08.06.2004. u 10:16 - pre 218 meseci
Možda bi moglo da ti pomogne rešenje iz SQL Servera (nadam se da me neće skalpirati zbog ove poruke :), trebalo bi da je jako slično, ako ne i isto:

SELECT ime, COUNT(ime) AS BrojPojavljivanja
FROM
(SELECT ime FROM t1 UNION ALL SELECT ime FROM t2) as t
GROUP BY ime
ORDER BY COUNT(ime) DESC

I jedna i druga tabela (t1 i t2) imaju polje 'Ime' u kom su imena.
Commercial-Free !!!
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: union, group by i order by count(*)... e ljepog li naziva ;)08.06.2004. u 10:34 - pre 218 meseci
neće - javlja sintaksnu grešku pri parsiranju, pretpostavljam što verzija MySQL-a koju imam još uvek ne podržava podupite...
 
Odgovor na temu

saiv
Sasa Ivankovic
Nis

Član broj: 26581
Poruke: 14
*.100.eunet.yu



Profil

icon Re: union, group by i order by count(*)... e ljepog li naziva ;)08.06.2004. u 10:59 - pre 218 meseci
Ovaj upit radi ali sa verzijom mysql 4.1 ili novijom.

Imas slican problem kao i ja. Ali, moj problem se ogleda u sledecem (vidi primer)

Trebam u izvestaju (na ekranu) da prikazem kako se menja saldo kolicina sa svakom promenom kolicine. Kao u primeru:

t1.kolicina

100
150
20
57
 
Odgovor na temu

saiv
Sasa Ivankovic
Nis

Član broj: 26581
Poruke: 14
*.100.eunet.yu



Profil

icon Re: union, group by i order by count(*)... e ljepog li naziva ;)08.06.2004. u 11:04 - pre 218 meseci
Izvini. PTT veza je nekako pukla. Evo celog primera:

Trebam u izvestaju (na ekranu) da prikazem kako se menja saldo kolicina sa svakom promenom kolicine. Kao u primeru:

t1.kolicina izvestaj

100 100
150 250
20 270
57 327
. .
. .
. .

Imam problem kao da postavim upit da dobijem ovaj rezultat koji zavisi od selektovnog opsega clanova t1 tabele.
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: union, group by i order by count(*)... e ljepog li naziva ;)08.06.2004. u 11:16 - pre 218 meseci
Daleko sam od ideje kako bi se realizovalo ovakvo parcijalno sabiranje putem sql-a. Ali, ako ne mora ceo posao da završi sql, onda je jednostavno provući jednu promenljivu koja sabira redom količinu i ispisuje trenutnu sumu.

U međuvremenu, i dalje me interesuje postoji li rešenje za onaj problem odgore koje će da vozi u MySQL 4.0.15
 
Odgovor na temu

saiv
Sasa Ivankovic
Nis

Član broj: 26581
Poruke: 14
*.5.eunet.yu



Profil

icon Re: union, group by i order by count(*)... e ljepog li naziva ;)11.06.2004. u 06:22 - pre 218 meseci
Verzija MySQL 4.0.x nema mogucnosti ugnjezdenih naredbi (select, update,...). Iz tog tazloga ja sam morao da predjem na 4.1.1-alpha MySQL server. Sa njim imam problema kako da pokrenem drugi MySQL server (ako je drugi server pod starijom verzijom - vidi moju prepisku pod temom "Problemi postavljanja drugog mysql servera pod Win 200 Pro u okviru ovog foruma).

Inace hvala za preporuku oko parcijalnog sabiranja u izvestajima. Nadao sam se da si mozda resavao ovaj problem.
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.bbone.utic.net.ba.



Profil

icon Re: union, group by i order by count(*)... e ljepog li naziva ;)06.07.2004. u 09:47 - pre 217 meseci
da 4.1 mysql ili ti ga (pre 5) je nesto sto je otislo iskorak dalje i ima tu "the most wanted feature" ugnjezvavanje selekta.
 
Odgovor na temu

[es] :: MySQL :: union, group by i order by count(*)... e ljepog li naziva ;)

[ Pregleda: 3883 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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