Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Anleitung erforderlich:Backend-SQL-Logik für die dynamische Auswahl eines Felds durch Benutzer im Frontend

Sie können mit so etwas beginnen:

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

Dadurch erhalten Sie alle Zeilen mit allen Kombinationen von Land/Jahr und optional Daten aus der Haupttabelle, sodass Sie jetzt Filter/Gruppierung hinzufügen können