resulta que tengo una tabla de nombre captura ejemplo
col1--col2--precio_ref--precio_dif
060 --20---10.50 ---
060--20---10.60-------
X
y tengo otra tabla que se llama requerimiento con la siguiente estructura
col1--col2--precio_ref--precio_dif
060 --20---10.50 ---
bien resulta que quiero ponerle una
X a la clave que tiene diferente el precio
y lo quiero hacer de la siguiente manerta.
Código SQL
[-]UPDATE CAPTURA SET PRECIO_DIF='X'
WHERE precio_ref<>(select precio_ref from requerimiento where licitacion='LA-019GYR047-T25-2010')
pero no me funciona
me manda el siguiente error
Servidor: mensaje 512, nivel 16, estado 1, línea 1
La subconsulta ha devuelto más de un valor, lo que no es correcto cuando va a continuación de =, !=, <, <=, >, >= o cuando se utiliza como expresión.
Se terminó la instrucción.
la base es sql2000... alguna sugerencia.