PDA

Visualizza la versione completa : [JAVA+SQL] getColumnName di query con UNION


fraper
03-11-2005, 17:49
Salve a tutti...ho una query SQL con la quale estraggo, come UNION, tutti i record di 2

tabelle...esempio




ResultSet r = s.executeQuery("SELECT * FROM tabella1 UNION SELECT * FROM tabella2");



Il numero di colonne che viene interessato nella query č 4 per la tabella1 e 4 per la

tabella2...vorrei stampare in una jsp, in seguenza, quindi in oggetto html "table", i quattro

risultati...questo riesco a farlo, ma quello che mi serve č, che, al posto del valore della

colonna 1, mi venga stampato il NOME della colonna...so che devo usare un oggetto di tipo

ResultSetMetaData, ma non ci riesco, in pratica con il metodo getColumnName() mi viene stampato

sempre il nome della colonna della "tabella1" e mai quello della "tabella2"....come fare???

Grazie a tutti anticipatamente

Brainjar
03-11-2005, 20:01
Ti sei risposto da solo.
E' cosė, se vuoi i nomi della Tabella2 devi invertire le
Select.

ciao,
Brainjar. :ciauz:

Loading