Autor | Zpráva | ||
---|---|---|---|
Miri Profil * |
#1 · Zasláno: 7. 6. 2011, 11:24:27
Ahoj, mám takový menší problém a nevím jak ho jednoduše vyřešit jedním selectem.
Mám 2 tabulky "hraci" a "branky" tabulka hraci má v sobě tyto řádky (jmeno, prijmeni ....) a branky (gol, asistence) Já bych potřeboval nějakým selectem udělat jakési kanadské bodování a to tak že bude vždy jmeno a vedle soucet vsech vstřelených golů a asistenci. Mé řešení skončilo tím že neumím sčítat vedlejší nalezené dotazy. mysql_query(" SELECT jmeno, prijmeni, cisloDresu, count(snad b1 nebo něco takového) AS pocetb1, count(b2) AS pocetb2 FROM hrac LEFT JOIN branka AS b1 on b1.gol = hrac.idhrac LEFT JOIN branka AS b2 on b2.asistence = hrac.idhrac GROUP BY idclen "); vůbec ale nevím jestli to takhle jde nebo nejde. Předem díky za odpověd |
||
Miri Profil * |
#2 · Zasláno: 7. 6. 2011, 11:55:16
Tak už se mi to povedlo Stačil dat toto:
count(b1.idbranka) AS pocetb1, count(b2.idbranka) AS pocetb2 |
||
Časová prodleva: 13 let
|
0