Attività di gruppo nel feed attività per utenti e prodotti
Domanda
Sul mio sito web sto creando un feed di attività in cui ho svolto le nozioni di base e ora sto apportando alcuni miglioramenti qua e là.
Uno di questi è il raggruppamento.L'ho creato in modo tale che se più utenti acquistano gli stessi 2 o più prodotti il feed attività lo mostra come un'unica attività:"utente1 e utente2 hanno acquistato il prodotto 1, 2 e 3".
Il problema è che se l'utente1 acquista il prodotto 1 e 2 e l'utente2 acquista il prodotto 1, 2 e 3, appaiono come due attività diverse:"utente1 ha acquistato il prodotto 1 e 2" E "utente2 ha acquistato il prodotto 1, 2 e 3".
Vorrei che venisse visualizzato come "utente1 e utente2 hanno acquistato il prodotto 1 e 2" e poi un altro che dica "utente2 ha acquistato il prodotto 3"
Ne ho fatto uno semplificato sqlfiddle di quello che ho ottenuto finora.Prova a cambiarlo eliminando NULL, 'Comprato', 1, 3
È qualcosa che è possibile fare in MySQL o dovrei farlo in PHP?
Nessuna soluzione corretta