select t1.qta, t2.Codice1, t2.descrione from tabellaA as t1 inner join tabellaB as t2 on t1.codice1 = t2.codice1;
A me serve fare la join anche sul campo Codice2 che però è di tipo testo.
Ho due tabelle
Tabella A
codice di tipo numerico
Tabella B
codice1 di tipo numerico
codice2 di tipo testo
Ultima modifica di michelepi; 09-05-2017 a 17:31
si ho visto, pero continuo a non capire, cosa intendi per join a questo punto? come la scriveresti tu la query? cosi poi vediamo se è fattibile, come si puo aggiustare.
qui spiega cosa è una join: https://it.wikipedia.org/wiki/Join_(SQL)
select t1.qta, t2.Codice2, t2.descrione from tabellaA as t1 inner join tabellaB as t2 on t1.codice1 = t2.codice1;
Questa è la tua e va bene.
Io aggiungerei
select t1.qta, t2.Codice1, t2.descrione from tabellaA as t1 inner join tabellaB as t2 on t1.codice1 = t2.codice1 inner join tabellaB as t3 on t1.codice1 = t3.codice2;
provato ma non funziona
Ok, e quale usi per fare riferimento all'articolo?