¡Hola!
He visto que otros usuarios preguntaron en su día, pero no sé si las últimas versiones de MySQL permiten crear consultas de referencias cruzas como en Access.
Por ejemplo:
TRANSFORM Count(opticas_clientes.id) AS Total
SELECT opticas_clientes.cliente_id, opticas_clientes.sucursal_id, Count(opticas_clientes.id) AS [Total de id]
FROM opticas_clientes
GROUP BY opticas_clientes.cliente_id, opticas_clientes.sucursal_id
PIVOT Format([fecha_nacimiento],"yyyy");
Gracias por ayudarne.