Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

update seleccionando valor de otra tabla

Estas en el tema de update seleccionando valor de otra tabla en el foro de Mysql en Foros del Web. Cordial saludo. me pueden indicar el error de este query por favor update conteo set conteo1=archivo_conteo.cantidad from archivo_conteo where conteo.fecha_conteo='2010-02-16' and conteo.almacen=205 and conteo.item=archivo_conteo.item necesito ...
  #1 (permalink)  
Antiguo 18/02/2010, 08:51
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 2 meses
Puntos: 2
update seleccionando valor de otra tabla

Cordial saludo.

me pueden indicar el error de este query por favor

update conteo
set conteo1=archivo_conteo.cantidad
from archivo_conteo
where conteo.fecha_conteo='2010-02-16'
and conteo.almacen=205 and conteo.item=archivo_conteo.item

necesito actualizar el campo conteo1 de la tabla conteo por el campo cantidad de la tabla archivo_conteo, agradezco de antemano la ayuda prestada
  #2 (permalink)  
Antiguo 18/02/2010, 09:01
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: update seleccionando valor de otra tabla

Tenía graves errores de sintaxis.
Un UPDATE no tiene la misma sintaxis que el SELECT: Sintaxis de UPDATE
Código MySQL:
Ver original
  1. UPDATE conteo C INNER JOIN archivo_conteo A ON C.item=A.item
  2. set C.conteo1=A.cantidad
  3. WHERE C.fecha_conteo='2010-02-16' AND C.almacen=205
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 18/02/2010, 13:00
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: update seleccionando valor de otra tabla

tattojk
la sintaxis que usas, es para actualizar una tabla con base en otra haciendo uso de postgresql. La sintaxis correcta para mysql es como te lo menciona gnzsoloyo.

Estas trabajando en mysql o en postgresql?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: update, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:25.