Salve a tutti,
mi trovo a dover fare una query su due tabelle come in esempio.
Devo recuperare codice via e nome da
codice:Tab1 codice indirizzo codice1 via1 codice2 via2 codice3 via3 codice4 via4con la data più recente in Tab2 per ogni codice (data1<data6)codice:Tab2 codice data nome codice1 data1 nome1 codice1 data2 nome1 codice1 data3 nome2 codice2 data3 nome3 codice3 data5 nome4 codice3 data6 nome5 codice4 data3 nome6
Ho pensato
ma non dà i risultati sperati in quanto vorrei ottenere un record univoco per ogni codice, quindi supponevo servisse un join o un select annidato ma non essendo esperto chiedo qui.codice:SELECT Tab1.codice, Tab1.via, Tab2.nome, max(Tab2.data) FROM Tab1, Tab2 WHERE Tab1.codice=Tab2.codice GROUP BY Tab1.codice, Tab1.via, Tab2.nome ORDER BY Tab2.nome

Rispondi quotando
