PDA

View Full Version : [SQL] Oracle e update da tabella


carter100
04-04-2011, 20:14
Ciao, ho 2 tabelle:
- b che ha i campi id e nome;
- a che ha i campi id e stringa;

a è così popolata:

1 val1
2 val2


b così:

1 val3
2 val2
3 valN


Dovrei fare l'update di b da a su id uguale alla fine vorrei avere questo su b:

1 val1
2 val2
3 valN


La query è questa:

update b set nome = (select stringa from a where b.id = a.id);


Il problema è che ottengo ciò:

1 val1
2 val2
3


cioè il 3 che non ha riscontro in a è messo a vuoto, e invece dovrei lasciarlo come era...mi date 1 suggerimento? Non so più che cercare...
Grazie!

carter100
05-04-2011, 20:08
Ho risolto, si può chiudere grazie