Prikazi cijelu temu 25.12.2011 13:43
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Lokacija:Lapovo, Srbija


Predmet:Re: MySql Tabela lige
Ovaj
Citat:

SELECT t.naziv, sum( u.gold ) AS gol, sum( u.bodd ) AS bod, "Kod kue" AS d_g
FROM `man_utakmice` AS u
LEFT JOIN man_timovi AS t ON t.id = u.domacin
WHERE u.liga_id =1
GROUP BY domacin
UNION
SELECT t.naziv, sum( u.golg ) AS gol, sum( u.bodg ) AS bod, "U gostima" AS d_g
FROM `man_utakmice` AS u
LEFT JOIN man_timovi AS t ON t.id = u.gost
WHERE u.liga_id =1
GROUP BY gost
ORDER BY `naziv`
http://icentar.ba/...nt&id=714
nikada nisam radio UNION kverije, ali odavde vidim da ga razumem, jedino sto je problem sto ne predstavlja rezultate u jednoj koloni, vec jedan ispod drugog

ispada da cekam sada na gotovo, ali ovakve kverije nisam niakada radio

a sto se tice drugog kverija, on racuna samo za goste, ako sam dobro primetio
Citat:

SELECT t.naziv, d.domacin, SUM( d.gold ) AS gol_d, SUM( d.bodd ) AS bod_d, SUM( g.golg ) AS gol_g, SUM( g.bodg ) AS bod_g
FROM man_utakmice AS d
LEFT JOIN man_timovi AS t ON t.id = d.domacin
INNER JOIN man_utakmice AS g ON ( d.domacin = g.gost )
AND (
d.gost = g.domacin
)
GROUP BY domacin
http://icentar.ba/...nt&id=715
citao sam malo po netu INNER JOIN je izgleda ono sto mi treba, probacu pa javljam, ali u koliko neko ima resenja, obradovace me Smiling

Prilozi:
Screenshot_2.png
Preuzimanja:365
Velicina datoteke:13.08 KB
Screenshot_7.png
Preuzimanja:378
Velicina datoteke:11.10 KB

Ovaj post je ureden 1 puta. Posljednja izmjena 25.12.2011 13:45 od strane laponac84.