Daccordo, ma nel mio caso sono molto diverse le query da unire, non c'è nemmeno un campo in comune.
Se aggiungo le colonne fittizie alla seconda tabella con:
SELECT COUNT(Id) as nAttivita, 0, 0, 0, 0, 0 FROM attivita WHERE creatore = $id)
non risolvo niente perché nAttivita non compare nella tabella finale ma il suo valore si incolonna al di sotto del primo campo della precedente.