SQL - vista y update

 
Vista:

vista y update

Publicado por kano (1 intervención) el 31/10/2002 08:21:57
2 tablas:
Futbolista ( equipo, edad )
Equipo ( equipo )

El problema dice : Borrar al equipo del futbolista mas viejo.

primero debo identificar al equipo del futbolista mas viejo, y luego eliminar el equipo, pero no se como hacerlo en SQL
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:vista y update

Publicado por EDELRIO (540 intervenciones) el 31/10/2002 17:18:36
Declare @Edad integer,
@Equipo integer

Select @edad = max(edad), @equipo = equipo from futbolistas

Delete equipo Where equipo = @equipo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:vista y update

Publicado por Isaías Islas (5072 intervenciones) el 31/10/2002 17:23:49
Hola Ernesto

Tengo una duda, para que utilizas @Edad, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:vista y update

Publicado por Isaías Islas (5072 intervenciones) el 31/10/2002 17:21:18
Puedes intentarlo de esta forma.

DECLARE @EDAD INT
SELECT EDAD = MAX(EDAD) FROM FUTBOLISTA
SET ROWCOUNT 1
DELETE EQUIPO WHERE EQUIPO IN(SELECT EQUIPO FROM EQUIPO WHERE EDAD = @EDAD)
SET ROWCOUNT 0

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar