Autor Zpráva
Miri
Profil *
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 *
Tak už se mi to povedlo Stačil dat toto:
count(b1.idbranka) AS pocetb1, count(b2.idbranka) AS pocetb2

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0