se lo vuoi strutturare su più query puoi fare così:
con la prima query ottieni tutte le riviste che trattano un argomento.
poi con ogni rivista interroghi il gli abbonamenti ed hai l'elenco dei clienti abbonati che verrano poi divisi per il totale dei clienti.

sql è un po che non lo macino quindi di più non posso fare