Forum » Programiranje » mysql view
mysql view

Creatures93 ::
Pozdrav. Zanima me kako napišem tak view:
StatAliansa(aid,st_igralcev,skupna_populacija,povprecna_populacija), kjer je
aid=id alianse
st_igralec = število vseh igralec v aliansi
skupna_populacija= skupna populacija vseh igralec v aliansi
povprecna_populcaija= povprecna populacija vseh igralcev v aliansi
Hvala za vašo pomoč!
StatAliansa(aid,st_igralcev,skupna_populacija,povprecna_populacija), kjer je
aid=id alianse
st_igralec = število vseh igralec v aliansi
skupna_populacija= skupna populacija vseh igralec v aliansi
povprecna_populcaija= povprecna populacija vseh igralcev v aliansi
Hvala za vašo pomoč!

halozan ::
Na hitro sem spisal nekaj takšnega:
create or replace view StatAliansa(aid,st_igralcev,skupna_populacija,povprecna_populacija)
as
select aliansa.aid, count(igralec.*), sum(naselje.population), avg(naselje.population)
from aliansa, igralec, naselje
where aliansa.aid = igralec.aid and
naselje.pid = igralec.pid
group by aliansa.aid;
create or replace view StatAliansa(aid,st_igralcev,skupna_populacija,povprecna_populacija)
as
select aliansa.aid, count(igralec.*), sum(naselje.population), avg(naselje.population)
from aliansa, igralec, naselje
where aliansa.aid = igralec.aid and
naselje.pid = igralec.pid
group by aliansa.aid;
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Podatkovne baze relacijska algebra - problemOddelek: Programiranje | 993 (899) | techfreak :) |
» | [Sql] VprasnjiOddelek: Programiranje | 902 (798) | Tody |
» | Pomoč pri SQLOddelek: Programiranje | 1006 (808) | gokky |
» | Ogame (strani: 1 2 3 )Oddelek: Igre | 9587 (4929) | BigSexy |
» | Travian - online game (strategija) (strani: 1 2 3 )Oddelek: Igre | 16255 (7917) | Dynko |