SELECT A,
MAX(CASE WHEN B=1 THEN c END) AS C1,
MAX(CASE WHEN B=2 THEN c END) AS C2, // etc for B=3,4
FROM table1
GROUP BY A
SELECT A,
MAX(CASE WHEN B=1 THEN c END) AS C1,
MAX(CASE WHEN B=2 THEN c END) AS C2, // etc for B=3,4
FROM table1
GROUP BY A
Comprender la diferencia entre los operadores EXCEPT y NOT IN
Equilibrio de carga de base de datos en la nube - MySQL Master Failover con ProxySQL 2.0:primera parte (implementación)
Tipo de datos SQL VARCHAR Qué hacer y qué no hacer para bases de datos más rápidas
¿Por qué un CTE recursivo en Transact-SQL requiere UNION ALL y no UNION?