Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Orientação necessária:Lógica SQL de back-end para seleção dinâmica de um campo por usuários no front-end


você pode começar com algo assim:
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

isso lhe dará todas as linhas com todas as combinações de País/Ano e opcionalmente dados da tabela principal, então agora você pode adicionar filtro/agrupamento