Problema con un Update

Hola shinshan,
Perdona por la tardanza en dar la aclaración...
La BD esta en Oracle 7.1.2.3
Gracias por tú interés
Hola, me gustaría poder realizar lo siguiente en una sentencia SQL:
Tengo una tabla con referencias de artículos y sus tallas y me gustaría que un campo de esta tabla quedara igual para todas las tallas cogiendo el de la talla cero para cada articulo.
Ej.:
Tabla: "MTALLAS"
Articulo talla clv ...
VN100701 0000 E039
VN100701 0010 E039
VN100701 0020
VN100702 0000 F017
VN100702 0010 E056
La tercera linea debería quedar:
Articulo talla clv ...
VN100701 0020 E039
Y la ultima
Articulo talla clv ...
VN100702 0010 F017
Un saludo y gracias de antemano

1 Respuesta

Respuesta
1
Perdona ahora tu el retraso pero este fin de semana no he podido trabajar con el ordenador.
Bueno, mi solución es la siguiente:
update mtallas a set clv = (select b.clv
from mtallas b
where a.articulo = b.articulo
and b.talla = '0000'
)
Espero haber seguido correctamente tu nomenclatura. Para asegurarte, antes de hacer un commit confirma que los resultados son los deseados. Por lo que me ha parecido entender de tu exposición, es esto.
Si tienes cualquier otra duda no dudes en preguntar.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas