Duda con Update

04/11/2005 - 23:04 por Roberto Serrano | Informe spam
Que tal Foro saludos para todos, espero y alguin me heche la mano con esto:

Tengo una tabla de Managers la cual contiene los campos ID y NOM solamente.

Tengo una tabla de movimientos donde tengo un campo Nom que corresponde al
del manager a esta tabla le agregue un campo idmanager el cual va a
corresponde al id de la tabla manager, como este ultimo campo se lo agregue
despues de tener capturada la info. necesito darle un update esta es la
sentencia que estoy usando:

UPDATE Managers
SET IDMNG (SELECT PriManager.id
FROM PriManager
WHERE PriManager.Nom = nom)

El problema es que en la tabla manager(movimientos) que es donde tengo mis
movimientos, me devuelve mas de un registro con el mismo nombre del manager
y me dice que no puede actualizarla por esa razon.
como puedo solucionarlo?

Saludos y mil gracias!!

I.S.C. Roberto Serrano Ibarra
Systems Department
Mayan Resorts International Sales
Email: roberto@mayansales.net
Tel: 011 52(322) 221-1833 ext. 144

Preguntas similare

Leer las respuestas

#1 Isaias
05/11/2005 - 02:33 | Informe spam
UPDATE Managers
SET IDMNG = X.id
FROM Managers JOIN (SELECT id FROM PriManager) AS X ON Managers.Nom = X.Nom
Saludos
IIslas


"Roberto Serrano" escribió:

Que tal Foro saludos para todos, espero y alguin me heche la mano con esto:

Tengo una tabla de Managers la cual contiene los campos ID y NOM solamente.

Tengo una tabla de movimientos donde tengo un campo Nom que corresponde al
del manager a esta tabla le agregue un campo idmanager el cual va a
corresponde al id de la tabla manager, como este ultimo campo se lo agregue
despues de tener capturada la info. necesito darle un update esta es la
sentencia que estoy usando:

UPDATE Managers
SET IDMNG > (SELECT PriManager.id
FROM PriManager
WHERE PriManager.Nom = nom)

El problema es que en la tabla manager(movimientos) que es donde tengo mis
movimientos, me devuelve mas de un registro con el mismo nombre del manager
y me dice que no puede actualizarla por esa razon.
como puedo solucionarlo?

Saludos y mil gracias!!

I.S.C. Roberto Serrano Ibarra
Systems Department
Mayan Resorts International Sales
Email:
Tel: 011 52(322) 221-1833 ext. 144



Respuesta Responder a este mensaje
#2 Roberto Serrano
05/11/2005 - 18:02 | Informe spam
Muchas gracias Isaias, pero sigo con un problema me manda el siguiente error

invalid column name 'Nom' alguna sugerencia?

Saludos

I.S.C. Roberto Serrano Ibarra
Systems Department
Mayan Resorts International Sales
Email:
Tel: 011 52(322) 221-1833 ext. 144
"Isaias" escribió en el mensaje
news:
UPDATE Managers
SET IDMNG = X.id
FROM Managers JOIN (SELECT id FROM PriManager) AS X ON Managers.Nom =
X.Nom
Saludos
IIslas


"Roberto Serrano" escribió:

Que tal Foro saludos para todos, espero y alguin me heche la mano con
esto:

Tengo una tabla de Managers la cual contiene los campos ID y NOM
solamente.

Tengo una tabla de movimientos donde tengo un campo Nom que corresponde
al
del manager a esta tabla le agregue un campo idmanager el cual va a
corresponde al id de la tabla manager, como este ultimo campo se lo
agregue
despues de tener capturada la info. necesito darle un update esta es la
sentencia que estoy usando:

UPDATE Managers
SET IDMNG >> (SELECT PriManager.id
FROM PriManager
WHERE PriManager.Nom = nom)

El problema es que en la tabla manager(movimientos) que es donde tengo
mis
movimientos, me devuelve mas de un registro con el mismo nombre del
manager
y me dice que no puede actualizarla por esa razon.
como puedo solucionarlo?

Saludos y mil gracias!!

I.S.C. Roberto Serrano Ibarra
Systems Department
Mayan Resorts International Sales
Email:
Tel: 011 52(322) 221-1833 ext. 144



Respuesta Responder a este mensaje
#3 Miguel Egea
05/11/2005 - 18:58 | Informe spam
UPDATE Managers
SET IDMNG = X.id
FROM Managers JOIN (SELECT id ,nomFROM PriManager) AS X ON Managers.Nom X.Nom

veamos si así te funciona


Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"


"Roberto Serrano" wrote in message
news:
Muchas gracias Isaias, pero sigo con un problema me manda el siguiente
error

invalid column name 'Nom' alguna sugerencia?

Saludos

I.S.C. Roberto Serrano Ibarra
Systems Department
Mayan Resorts International Sales
Email:
Tel: 011 52(322) 221-1833 ext. 144
"Isaias" escribió en el mensaje
news:
UPDATE Managers
SET IDMNG = X.id
FROM Managers JOIN (SELECT id FROM PriManager) AS X ON Managers.Nom =
X.Nom
Saludos
IIslas


"Roberto Serrano" escribió:

Que tal Foro saludos para todos, espero y alguin me heche la mano con
esto:

Tengo una tabla de Managers la cual contiene los campos ID y NOM
solamente.

Tengo una tabla de movimientos donde tengo un campo Nom que corresponde
al
del manager a esta tabla le agregue un campo idmanager el cual va a
corresponde al id de la tabla manager, como este ultimo campo se lo
agregue
despues de tener capturada la info. necesito darle un update esta es la
sentencia que estoy usando:

UPDATE Managers
SET IDMNG >>> (SELECT PriManager.id
FROM PriManager
WHERE PriManager.Nom = nom)

El problema es que en la tabla manager(movimientos) que es donde tengo
mis
movimientos, me devuelve mas de un registro con el mismo nombre del
manager
y me dice que no puede actualizarla por esa razon.
como puedo solucionarlo?

Saludos y mil gracias!!

I.S.C. Roberto Serrano Ibarra
Systems Department
Mayan Resorts International Sales
Email:
Tel: 011 52(322) 221-1833 ext. 144









Respuesta Responder a este mensaje
#4 Roberto Serrano
07/11/2005 - 16:33 | Informe spam
Muchas gracias de esta manera si funciono!!!

Saludos Miguel Gracias!
I.S.C. Roberto Serrano Ibarra
Systems Department
Mayan Resorts International Sales
Email:
Tel: 011 52(322) 221-1833 ext. 144
"Miguel Egea" escribió en el mensaje
news:
UPDATE Managers
SET IDMNG = X.id
FROM Managers JOIN (SELECT id ,nomFROM PriManager) AS X ON Managers.Nom > X.Nom

veamos si así te funciona


Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced
education and solutions for the entire Microsoft database platform"


"Roberto Serrano" wrote in message
news:
Muchas gracias Isaias, pero sigo con un problema me manda el siguiente
error

invalid column name 'Nom' alguna sugerencia?

Saludos

I.S.C. Roberto Serrano Ibarra
Systems Department
Mayan Resorts International Sales
Email:
Tel: 011 52(322) 221-1833 ext. 144
"Isaias" escribió en el mensaje
news:
UPDATE Managers
SET IDMNG = X.id
FROM Managers JOIN (SELECT id FROM PriManager) AS X ON Managers.Nom =
X.Nom
Saludos
IIslas


"Roberto Serrano" escribió:

Que tal Foro saludos para todos, espero y alguin me heche la mano con
esto:

Tengo una tabla de Managers la cual contiene los campos ID y NOM
solamente.

Tengo una tabla de movimientos donde tengo un campo Nom que corresponde
al
del manager a esta tabla le agregue un campo idmanager el cual va a
corresponde al id de la tabla manager, como este ultimo campo se lo
agregue
despues de tener capturada la info. necesito darle un update esta es la
sentencia que estoy usando:

UPDATE Managers
SET IDMNG >>>> (SELECT PriManager.id
FROM PriManager
WHERE PriManager.Nom = nom)

El problema es que en la tabla manager(movimientos) que es donde tengo
mis
movimientos, me devuelve mas de un registro con el mismo nombre del
manager
y me dice que no puede actualizarla por esa razon.
como puedo solucionarlo?

Saludos y mil gracias!!

I.S.C. Roberto Serrano Ibarra
Systems Department
Mayan Resorts International Sales
Email:
Tel: 011 52(322) 221-1833 ext. 144













email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida