Autor Zpráva
pavel 2
Profil *
dobrý den už dlouhou dobu přemýšlím jak to udělat, ale nevím si rady

mám tabulku hraci a vni sloupce id, jmeno a tabulku mesta a vni sloupce id, jmeno, hrac, pop

a já potřebuji vypsat hráče podle populace(pop) která je součtem pop jeho měst(každé město má u sebe id hráče (hrac)

díky za jakoukoliv pomoc
pcmanik
Profil
pavel 2:
SELECT jmeno, SUM(pop) AS populace
FROM hraci, mesta
WHERE hraci.id = mesta.hrac
GROUP BY hrac
ORDER BY populace DESC
pavel 2
Profil *
píše to chybu

#1052 - Column 'jmeno' in field list is ambiguous



díky funguje to

SELECT hraci.jmeno, SUM(pop) AS populace
FROM hraci, mesta
WHERE hraci.id = mesta.hrac
GROUP BY hrac
ORDER BY populace DESC

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