Autor Zpráva
danijello
Profil *
Zdravím, potreboval by som urobit dotaz, kde mi vypise za kazdy kontinent pocet obyvatelov v jednom dotaze

pri tomto dotaze mi to vracia celkovy pocet obyvatelov a vypise prvy kontinent v stlpci

select nazov_kont, sum(pocet_obyv_statu) populacia
from kontinent k, stat s
where k.id_kontinent = s.kontinent

pri tomto mi to chape,ze chcem europu:
select nazov_kont, sum(pocet_obyv_statu) populacia
from kontinent k, stat s
where k.nazov_kont = 'Európa'
and k.id_kontinent = s.kontinent

dakujem za pomoc
nightfish_
Profil *
select k.nazov_kont, sum(s.pocet_obyv_statu) populacia
from kontinent k, stat s
where k.id_kontinent = s.kontinent
group by k.nazov_kont
Tori
Profil
píšu z hlavy, asi takto:
SELECT nazov_kont, SUM(pocet_obyv_statu) populacia 
FROM kontinent k 
INNER JOIN stat s ON k.id_kontinent = s.kontinent
GROUP BY nazov_kont
danijello
Profil *
dakujem, ide to aj tak aj tak :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0