Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2014, 07:42
Avatar de PepoGilMalaga
PepoGilMalaga
 
Fecha de Ingreso: octubre-2013
Ubicación: España
Mensajes: 8
Antigüedad: 11 años, 1 mes
Puntos: 0
Información Delete multiple

Hola amigos,

Necesito ayuda en el siguiente caso:

Tengo 2 tablas con un dato en común:

`_poblaciones`
`TABLE 105`

El dato en común es

`_poblaciones`.`id_valadis`
`TABLE 105`.`COL 1`

Lo que necesito es que todos los registros de `_poblaciones` donde el set `id_valadis` sea = que `TABLE 105`.`COL 1`sea eliminado. He probado con lo siguiente:

DELETE
FROM `_poblaciones` AS `np`
LEFT JOIN `TABLE 105` AS `p` ON `np`.`id_valadis` = `p`.`COL 1`
WHERE `np`.`id_valadis` = `p`.`COL 1` ;

DELETE FORM `_poblaciones` where `id_valadis` = `TABLE 105`.`COL 1`;

DELETE FORM `_poblaciones` where `id_valadis` = table `TABLE 105` set `COL 1`

Pero me arroja error de sintaxis

¿me podriais echar un cable ?

gracias por la ayuda de antemano!!