Tema: Delete mysql
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/11/2013, 09:30
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Delete mysql

Cita:
Iniciado por herran1212 Ver Mensaje
Buen dia.
mi pregunta es la siguiente tengo el siguiente query:
DELETE FROM tabla WHERE id_documento_referencia='5' AND (id_item='5' OR id_item='6') AND id_sucursal='14' AND id_empresa= 8 LIMIT 3,5
el problema es el limit, ya que necesito q se haga un limit en cada OR en el WHERE, si alguien me pudiera ayudar os lo agradeceria
¿Por qué necesitas ese LIMIT?

En ese caso, descartará los primeros tres que cumplan la condición y sólo borrará los siguientes 5 registros. En esas condicioens, si la consulta devolviese 10 registros, por ejemplo, quedarán siempre 5 registros cumpliendo las condiciones (del 4 al 8)...
¿Tienes claro eso, no?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)