in pratica vuoi esplicitare il nome della città a partire dall'id nella tabella degli spostamenti. allora va benissimo la JOIN (che ti dà il risultato in un'unica riga) e non la UNION (che invece ti dà il risultato su due righe). Se prendi il mio esempio, togli semplicemente la WHERE.
A dire il vero si potrebbe fare anche con la UNION, ma complicando di non poco il codice (cfr http://lnx.dicesare.com/sql/sql-come...-di-risultati/) ma allora tanto vale usare la JOIN, che tra l'altro è anche lo strumento più adeguato.![]()

Rispondi quotando