No la inner join pretende che i dati siano presenti in entrambe le tabelle... per quanto riguarda la outer se dovessero esserci dei dati mancanti mette null...

Ops.

E' vero scusa, mi sono confuso