no perché la descrizione è solo inserita nella tabella t_descrizione
no perché la descrizione è solo inserita nella tabella t_descrizione
allora non capisco, vuoi dirmi che in a.cognome c'è scritto "Rossi"
ed in b.descrizione c'è scritto "Rossi"?
se non è cos'ì quel join non funziona.
altrimenti non so.
no c...o ho sbagliato una cosa nel postare il codice...
sorry
ora vi passo il codice..
Ok ci siamo questa è la query
select a.codice, a.cognome, a.nome, b.descrizione, b.cod_descrizione from t_utenti a, t_descrizione b, t_utenti_descr c where a.codice = c.codice and b.cod_descrizione = c.cod_descrizione
l'ho provata dal prompt sql è funziona mi tira fuori i risultati giusti!!
Scusate di nuovo....!!!!!
OK, no problem, ma vorrei anche dirti per tua comodità, che non serve inserire nella select anche i due codici che ti servono per collegare le tabelle, prova la select così:
select a.cognome, a.nome, b.descrizione from t_utenti a, t_descrizione b, t_utenti_descr c where a.codice = c.codice and b.cod_descrizione = c.cod_descrizione
ok ma quello che vorrei sapere è come faccio a prelevare i valori del campo riferita alla tabella t_descrizione con getString
come la devo scrivere
ho provato così
rs.getString("b.2")
ma niente
con rs.getString(3) nopn funziona?
se no prova con rs.getString("b.descrizione")
togli il riferimento alla tabella
il getString prende solo il nome del campo, quindi se scrivi
rs.getString("b.2"), va a cercarsi un campo di nome "b.2", e non il secondo campo della tabella b
ho provato e con java 1.18 riesco a caricare con:
rs.getString("descrizione")
Ok forse ci sono c'era qualcosa a livello di Oracle, comunque ora vedrò
grazie a tutti