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

Borrar registros dependiendo de otra tabla

Estas en el tema de Borrar registros dependiendo de otra tabla en el foro de Mysql en Foros del Web. Hola tengo que borrar los equipos que no allan jugado ningun partido tengo estas tablas. Equipos: Tiene los datos de los equipos. Id del equipo, ...
  #1 (permalink)  
Antiguo 09/05/2009, 12:31
 
Fecha de Ingreso: mayo-2008
Ubicación: Granada
Mensajes: 131
Antigüedad: 16 años
Puntos: 2
Borrar registros dependiendo de otra tabla

Hola tengo que borrar los equipos que no allan jugado ningun partido tengo estas tablas.

Equipos: Tiene los datos de los equipos. Id del equipo, nombre...

Partidos: Id del equipo 1, resultado, id del equipo 2, resultado.

Estoy provando esto

delete from equipos where 0 = (select equipos.registro from equipos, partidos where partidos.id_equipo1 = equipos.registro or partidos.id_equipo2 = equipos.registro);

pero no consigo que funcione haber si alguien me puede alludar.

Un saludo.
  #2 (permalink)  
Antiguo 09/05/2009, 12:51
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: Borrar registros dependiendo de otra tabla

Cristofer, lo puedes hacer con not in.

Código mysql:
Ver original
  1. delete from equipos where id_equipo not in(select id_equipo from partidos);

Esto elimina los equipos que no tienen partidos registrados.

Como recomendación, usa el corrector de ortografía que ofrece el foro al momento de escribir un mensaje.

Un saludo
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 09/05/2009, 13:36
 
Fecha de Ingreso: mayo-2008
Ubicación: Granada
Mensajes: 131
Antigüedad: 16 años
Puntos: 2
Respuesta: Borrar registros dependiendo de otra tabla

Perfecto muchos gracias y tendre en cuenta tus recomendaciones pero no logro encontrar el corrector ortografico.

Un saludo.
  #4 (permalink)  
Antiguo 09/05/2009, 15:08
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: Borrar registros dependiendo de otra tabla

Cuando escribes tu mensaje, el te pone en rojo las palabras que tienen errores ortográficos. pulsas click derecho y te muestra las opciones correctas de la palabra.

Un saludo cristofer
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
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 01:50.