Borrar registros

JoseA
26 de Septiembre del 2005
Hola,
Cómo puedo borrar uno o varios registros de una tabla dependiendo de unos
criterios que obtengo en una consulta y que intento juntar con un delete?

Intento hacer la consulta de esta manera (pero no puedo eliminar nada)

DELETE *
FROM tablaP INNER JOIN tablaH ON (tablaP.nId=tablaH.nId) AND (tablaH.UltiFecha<>tablaP.FECHA);

Gracias

Isa?
26 de Septiembre del 2005
Asi como lo estas haciendo:

DELETE myTabla
FROM tablaP INNER JOIN tablaH ON (tablaP.nId=tablaH.nId) AND (tablaH.UltiFecha<>tablaP.FECHA)

JoseA
26 de Septiembre del 2005
No me elimina, me dice:

Especifique la tabla que contiene los registros que desea eliminar

DELETE tablaP
FROM tablaP INNER JOIN tablaH ON (tablaP.nId=tablaH.nId) AND (tablaH.UltiFecha<>tablaP.FECHA)

Gracias