Pojednostavnicu malo
Imam dve tabele, games i players
new_game_info(ID,winnrer) i jos dosta stvari ali ove su vazne, winner moze biti 0, 1, 2. 0- nije se zavrsila igra( ignorisemo ), 1 prvi tim, 2 drugi tim.
new_game_players(ID, nickname, game_id, player_id, kills, deaths) i opet jos dsta ali ove su kljucne. ID-auto incerement, nebitan. game_id = ID u games. player_id - 1..10 evo je bitno, prvih 5 je u timu 1, drugih 5 u timu 2. kills, deaths - koliko kilova, smrti..
Ono sto meni treba je view ili upit koji bi mi vratio ovako nesto:
nickname, sum(kills), sum(deaths),total games, wins, losses, total score
Total scroe bi trebao da se racuna po formuli( kills-deaths + wins*5 - losses*5)
ovako nesto mi da nick, kills, deaths, total games
Select p.nickname, sum(kills), sum(deaths), count(p.nickname)as 'total games' from new_game_players p, new_game_info g where p.game_id=g.id and g.winner <>0 group by(p.nickname)
Sad, mogu da izvucem zasebno za svakog igraca koliko je puta pobedio ili koliko je puta izgubio ali u zasebnoj tabeli, tako sto bi umesto g.winner <>0 stavio (g.winner=1 and p.player_id<6)
ali voleo bi da imam jedan view koji bi drzao celu tabelu koja meni treba, ili da nekako drugarcie sve to resim preko mysql, da http server samo prosledi upitili vise njih, i dobije tabelu..
Hvala