Quote Originariamente inviata da optime Visualizza il messaggio
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.
non riesco a farla funzionare :/ come mai hai messo i vari t1, c1 e c2? qual è il modo più semplice per prendere i valori da due campi diversi ma che riconducono alla stessa tabella? scusami ma ho poca esperienza :/