Immagina un sistema di negozio standard in cui gli utenti comprano roba e i prodotti vengono archiviati e presentati. La piattaforma salva e gestisce molti dati.
Ora ci sono manager che vogliono essere in grado di vedere questi dati, ad es. tramite i fogli Excel, ma in modi generici, alcuni vogliono vedere tutti gli utenti con i loro nomi, altri senza, alcuni vogliono vedere ogni prodotto in una colonna e gli ID utente che hanno acquistato questo prodotto in un'altra colonna.
Ci sono buoni modi per creare un tale livello di presentazione / aggregazione (comunque puoi chiamarlo)? Sembra che l'unica opzione sia quella di consentire all'utente di creare query SQL tramite una semplice interfaccia autonomamente (a condizione che problemi di sicurezza come SQL injection siano gestiti correttamente).
Grazie