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

update con Select

Estas en el tema de update con Select en el foro de Bases de Datos General en Foros del Web. Hola a todos. Tengo el siquiete problema, no se como hacer esto. tengo que insertar vs_guia2001.id en guiacontacto.idfranquicia pero la el select lo saco pero ...
  #1 (permalink)  
Antiguo 04/09/2007, 09:52
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 18 años, 5 meses
Puntos: 0
Pregunta update con Select

Hola a todos.

Tengo el siquiete problema, no se como hacer esto.

tengo que insertar vs_guia2001.id en guiacontacto.idfranquicia

pero la el select lo saco pero el Update no.

Esta es la SELECT

SELECT dbo.GuiaContacto.id_franquicia, dbo.VS_guia2001.Id
FROM dbo.GuiaContacto INNER JOIN
dbo.VS_guia2001 ON dbo.GuiaContacto.franquicia = dbo.VS_guia2001.Enseña COLLATE SQL_Latin1_General_CP1_CI_AS

COMO SE HARIA EL UPDATE.

gracias
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
  #2 (permalink)  
Antiguo 05/09/2007, 15:32
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Re: update con Select

En sql server 2000 sería:

Código:
Update dbo.GuiaContacto 
Set      id_franquicia= v.Id
FROM dbo.GuiaContacto g
INNER JOIN
         dbo.VS_guia2001  v
ON     g.franquicia = v.Enseña COLLATE SQL_Latin1_General_CP1_CI_AS
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #3 (permalink)  
Antiguo 06/09/2007, 05:57
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 18 años, 5 meses
Puntos: 0
Re: update con Select

muchas gracias Andres95
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
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 04:39.