HI,Selezionare un valore distinto in più tabelle (SQL)
Ho un database con 3 tavoli TAB1, TAB2, TAB3 che hanno esattamente le stesse colonne, ad esempio:
TAB1
cola, colb, colc, cold
TABB
cola, colb, colc, cold
...
Ora vorrebbe cercare tutti i valori distinti "COLB", questa è la query:
SELECT DISTINCT colb FROM TAB1
funziona perfettamente, ma ora vorrei cercare tutti i valori distinti "COLB" nel mio 3 tavoli "TAB1", "TAB2", "TAB3 ":
SELECT DISTINCT colb FROM TAB1, TAB2, TAB3
E ora mi SQL restituirà un errore: "La colonna 'Colb' nella lista dei campi è ambiguo" Dopo qualche ricerca, ho capito che era perché la colonna 'Colb' esiste nei miei 3 tavoli.
Così come la ricerca nelle mie 3 tabelle un valore distinto dalla stessa colonna? Non posso usare LEFT JOIN perché voglio cercare nei miei 3 tavoli e non in uno di essi.
Avete un'idea? Grazie
di grazie !!! – Jensen