mi pregunta es la siguiente tengo el siguiente query:
Código MySQL:
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 Ver original

| ||||
Delete mysql Buen dia. mi pregunta es la siguiente tengo el siguiente query:
Código MySQL:
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 Ver original ![]() Última edición por gnzsoloyo; 20/11/2013 a las 09:32 |
| |||
Respuesta: Delete mysql No acabo de seguite... porque haces el limit 3,5 solo sirve para paginación. y yo haría así...
Código MySQL:
Ver original Por cierto un comentario si un campo es de tipo INT y le pones las ' ' estas casteando MySQL hace la conversión de String a integer y no es optimo (hablamos de milésimas de segundos) Última edición por gnzsoloyo; 20/11/2013 a las 09:32 |
| ||||
Respuesta: Delete mysql Lo siento, pero sigo sin entender por qué salteas unos registros, para luego eliminar otros entremedio. ¿Cuál es la lógica aplicada a esa selección? ¿¿En qué escenario puede requerirse un borrado con una selección tan extraña? Mi pregunta apunta a entender por qué se hace un borrado tan extraño, que puede hacer que se eliminen registros nuevos, actualizados, mientras permanezcan los más antiguos, y por ende, obsoletos. Tal vez te resulte demasiado teórica mi pregunta, pero es que yo me ocupo de analisis funcional y analisis de requerimientos de datos, y jamás he visto (hasta hoy) un caso como el que intentas crear.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: Delete mysql Es lo siguiente, cuando registro un item, y el usuario le da una cantidad a ese item, no se almacena la cantidad en un campo, sino que si por ejemplo el usuario agrego 5 sillas entonces se van a insertar 5 registros de silla, para depues que el usuario lo registro ingrese a cada item y digite la hoja de vida del mismo, como son vida util, garantia, codigo, etc. ahora bien, tengo un documento donde puedo devolver esos items, pero es posible que no devuelva todos sino solo unos cuantos, es decir de las 5 sillas devolver solo 2, en ese caso tengo que eliminar dos registros de item no restar la cantidad, eso seria sencillo si solo fuese un item, ya que con un limit en el delete le puedo decir que llege hasta 2, pero el inconveniente llega cuando devuelvo 2 sillas, 3 mesas,1 impresora, ya que tienen el mismo proceso pero la cantidad a eliminar es diferente es decir en uno el limite es de 2, otro de 3 y otro de 1, mi duda es como podria hacerlo en un solo query, y en cuanto al limit de la consulta si me quedo mal y se me paso corregirlo al publicarlo asi que ese limit no le des importancia, de antemano muchisimas gracias si me pudieses ayudar ![]() ![]() |
Etiquetas: |