Oracle
 sql >> Base de données >  >> RDS >> Oracle

Conseils nécessaires :logique SQL backend pour la sélection dynamique d'un champ par les utilisateurs en frontend

vous pouvez commencer par quelque chose comme ceci :

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

cela vous donnera toutes les lignes avec toutes les combinaisons de pays/année et éventuellement les données de la table principale, vous pouvez donc maintenant ajouter un filtre/regroupement