le query che fai dipendono da che struttura hai usatoper le tue tabelle. Essendocene più di una penso, come ha detto Luca200, che alcuni campi siano chiavi esterne riferiti ad altre tabelle. Altrimenti tanto vale che ti diano una sola tabella...Però se è a libera interpretazione e tu l'hai interpretato come campi "a se' stanti" tanto di guadagnato. Ottieni le query, che tra l'altro hai già scritto, con meno fatica

per le subqueries le si possono utilizzare solo dalla versione 4.1 di mySQL