Moja tabela:
CREATE TABLE IF NOT EXISTS `typer0910_typy` ( `id` int(11) NOT NULL AUTO_INCREMENT, `id_user` int(11) NOT NULL, `id_kol` int(11) NOT NULL, `id_mecz` int(11) NOT NULL, `gol1` int(11) NOT NULL, `gol2` int(11) NOT NULL, `pkt` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=29 ;
Zapytanie:
SELECT DISTINCT id_user, sum(pkt) FROM `typer0910_typy` GROUP BY id_user
Chciałbym rozwinąć zapytanie o to aby pokazywało mi ile pkt dany user zdobył w poszczególnych kolejkach
czyli cos takiego:
SELECT DISTINCT id_user, (suma z 1 kolejki), (suma z 2 kolejki), (itd.), sum(pkt) AS suma_calosc FROM `typer0910_typy` GROUP BY id_user


oczywiście jeśli user nie brał udziału w danej kolejce aby wyświetliło "N"