Funziona perchè tu non prendi i dati da una sola tabella, con le Join vai ad "unire" le tabelle ossia vai a fare l'interrogazione anche sulle altre passando per il campo indicato