Centar za edukaciju-BiH



#11 25.12.2011 12:43
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Postovi:86


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

Slicice prilozenih slika:
Screenshot_2.png
Tip datoteke:Informacije o tipu datoteke za:png png
Preuzimanja:365
Velicina datoteke:13.08 KB
Velicina slike: 216 x 424 Pikseli
Screenshot_7.png
Tip datoteke:Informacije o tipu datoteke za:png png
Preuzimanja:378
Velicina datoteke:11.10 KB
Velicina slike: 347 x 268 Pikseli

Ovaj post je ureden 1 puta. Posljednja izmjena 25.12.2011 12:45 od strane laponac84. ↑  ↓

#12 25.12.2011 12:50
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Re: MySql Tabela lige
Ne i drugi cita sve samo je bez union i nema uslova za koju ligu.
Oba daju iste rezultate.
Posto sam ja tup za fudbal i lige ja sam se samo bojao da necu skontati.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#13 25.12.2011 12:53
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Re: MySql Tabela lige
Mogu ti i prevesti Mysql ako hoces.
U ovom drugom je unakrno vezano za gosta i za domacina.
Rezultat je isti u oba slucaja.
Opet napominjem.
Moj predlog ti je drop down lista pa da izabere koji hoce tim i da samo za njega prikaze.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#14 25.12.2011 13:05
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Postovi:86


Predmet:Re: MySql Tabela lige
http://soccernet.espn.go.com/...on?cc=5739
ovako nesto zelim napraviti, generalnu tabelu za sve timove u ligi, da bi se videlo ko ispada, ko ide u visi rang...

Hvala probacu Smiling
↑  ↓

#15 25.12.2011 13:56
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Re: MySql Tabela lige
Evo sto si trazio pa pogledaj.
Moram sad ici i vracam se za 1 sat.
Nisam sabrao golove i bodove cini mi se ali to mislim da mozes sam.
Prvo vidi jeli imas sve ostalo sto si trazio pa javi ako sta fali.
PreuzmiIzvorni kôd (Text):
  1. SELECT t.naziv AS naziv_tima, d.domacin, Sum( d.gold ) AS gol_KodKuce, sum( d.golg ) AS primljeni_G_kod_kuce, Sum( d.bodd ) AS bod_Kod_kuce, Sum( g.golg ) AS gol_u_gostima, Sum( g.bodg ) AS bod_u_gostima, sum( g.gold ) AS primljeni_g_u_gostima
  2. FROM man_utakmice AS d
  3. LEFT JOIN man_timovi AS t ON t.id = d.domacin
  4. INNER JOIN man_utakmice AS g ON ( d.domacin = g.gost )
  5. AND (
  6. d.gost = g.domacin
  7. )
  8. GROUP BY domacin

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 27.08.2016 10:09 od strane Avko. ↑  ↓

#16 25.12.2011 15:40
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Postovi:86


Predmet:Re: MySql Tabela lige
Za sada mi dobro ide po tvojim uputstvima

Citat:

SELECT t.naziv AS naziv_tima,
d.domacin,
Sum( d.gold ) AS GDK,
sum( d.golg ) AS GGK,
Sum( d.bodd ) AS BODK,
Sum( g.gold ) AS GDG,
Sum( g.golg ) AS GGG,
Sum( g.bodg ) AS BUG,
sum( g.gold ) AS PGG,
Sum(d.bodd + g.bodg) AS bodovi

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
)

WHERE t.liga_id = 1
GROUP BY domacin
ORDER BY Sum(d.bodd + g.bodg) DESC

Vidim da dobro sabira na prvi pogled, kad se vratim sa francuskog provericu sve, dovrsiti, pa da uradim brojanje pobeda i poraza i neresenih rezultata po ekipi

Slicice prilozenih slika:
tabela.png
Tip datoteke:Informacije o tipu datoteke za:png png
Preuzimanja:312
Velicina datoteke:12.75 KB
Velicina slike: 523 x 229 Pikseli

↑  ↓

#17 25.12.2011 20:55
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Postovi:86


Predmet:Re: MySql Tabela lige
Evo konacne tabele, ako dobro vidim sve elemente, tacne podatke prikazuje, no vemenom cemo uociti postoje li nepravilnosti Smiling

Citat:

SELECT t.naziv AS NAZIV, d.domacin,
Sum( d.pob ) AS POB_KUC,
Sum( d.ner ) AS NER_KUC,
Sum( d.por ) AS POR_KUC,
Sum( d.pob + d.ner + d.por ) AS UKU_KUC,
Sum( d.gold ) AS GOL_DAT_KUC,
Sum( d.golg ) AS GOL_PRI_KUC,
Sum( d.gold - d.golg ) GOL_RAZ_KUC,
Sum( d.bodd ) AS BOD_KOD_KUC,

Sum( g.pob ) AS POB_GOS,
Sum( g.ner ) AS NER_GOS,
Sum( g.por ) AS POR_GOS,
Sum( g.pob + g.ner + g.por ) AS UKU_GOS,
Sum( g.golg ) AS GOL_DAT_GOS,
Sum( g.gold ) AS GOL_PRI_GOS,
Sum( g.golg - g.gold ) AS GOL_RAZ_GOS,
Sum( g.bodg ) AS BOD_U_GOS,

Sum( d.pob + g.por ) AS UKU_POB,
Sum( d.ner + g.ner ) AS UKU_NER,
Sum( d.por + g.pob ) AS UKU_POR,
Sum( d.pob + d.ner + d.por + g.pob + g.ner + g.por) AS UKU_UTA,
Sum(d.gold + g.golg) AS GOL_DAT_UKU,
Sum(d.golg + d.gold) AS GOL_PRI_UKU,
Sum((d.gold + g.golg)-(d.golg + d.gold)) AS GOL_RAZ_UKU,
Sum(d.bodd + g.bodg) AS BOD_UKU

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
)

WHERE t.liga_id = 1
GROUP BY domacin
ORDER BY Sum(d.bodd + g.bodg) DESC, Sum((d.gold + g.golg)-(d.golg + d.gold)) DESC
↑  ↓

Stranice (2):1,2


Sva vremena su GMT +01:00. Trenutno vrijeme: 1: 41 pm.