sql >> Base de Datos >  >> RDS >> Oracle

Orientación necesaria:Lógica SQL de backend para la selección dinámica de un campo por parte de los usuarios en el frontend

puedes empezar con algo como esto:

select * from
(
    select c.Country, y.Year
    from
    (select distinct Country from table) as c,
    (select distinct Year from table) as y
) as cy
left join table as t on t.Country = cy.Country and t.Year = cy.Year

esto le dará todas las filas con todas las combinaciones de País/Año y, opcionalmente, datos de la tabla principal, por lo que ahora puede agregar filtros/agrupaciones