Toto je pouze podmíněná agregace:
select pn, sum(loc = 'a') as a, sum(loc = 'b') as b
from table1
group by pn;
Pokud máte neznámý seznam loc
hodnoty, pak možná budete potřebovat dynamický dotaz. Google "MySQL dynamický pivot".
Toto je pouze podmíněná agregace:
select pn, sum(loc = 'a') as a, sum(loc = 'b') as b
from table1
group by pn;
Pokud máte neznámý seznam loc
hodnoty, pak možná budete potřebovat dynamický dotaz. Google "MySQL dynamický pivot".