Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/12/2014, 09:27
Avatar de Hyemin
Hyemin
 
Fecha de Ingreso: agosto-2014
Mensajes: 147
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: Borrar un registro con JOIN

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Manual de referencia: DELETE Syntax



Resulta evidente que para que te funcione es simplemente:
Código SQL:
Ver original
  1. DELETE V, A FROM vehiculo V INNER JOIN autos A ON V.matricula=A.matricula
  2.     WHERE autos.matricula= matriculaBuscada


Como sea, prueba y nos dices.

Y, por favor, si devuelve un error, postea el mensaje de error que devuelve MySQL.
Decir que "me da error" no es información relevante ni significativa.
Muchisimas gracias por tu ayuda, voy a estar probando combinaciones con esto, por ahora cuando quiero eliminar un registro usando:
Código MySQL:
Ver original
  1. DELETE V, A FROM vehiculo V
  2. INNER JOIN autos A ON V.matricula=A.matricula WHERE autos.matricula=AMD486;

Me da error Error Code: 1054. Unknown column 'autos.matricula' in 'where clause'

La columna matricula existe en la tabla autos al igual que existe con el mismo nombre en la tabla vehiculos

Última edición por gnzsoloyo; 08/12/2014 a las 09:38