Ver Mensaje Individual
  #12 (permalink)  
Antiguo 04/12/2011, 17:11
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: Update cruzado

¿Ah?
...


Pues por lo pronto:
- Copia y postea el CREATE TABLE de las tablas involucradas en la operación.
- Describe en qué consiste el proceso que deseas hacer, y de qué datos se trata.
- Postea un ejemplo de la captura de un INSERT/UPDATE/DELETE que afecte el tipo de datos usado.

O por lo menos, postea el DER físico (diagrama de tablas) para poder entender la lógica de esto.

Para darte un acercamiento de qué cosas no se comprenden bien en tu ejemplo empecemos:
- Dices que usas una tabla para mantener la cuenta de valores iguales (de un rango determinado) en una columna de otra tabla, pero no dices qué es lo que cuentas. Es decir, qué representa esa tabla de datos.
- Tampoco queda claro, por qué lo necesitas mantener en una tabla separada. Se infiere que algún proceso haces para obtener el dato, pero no queda para nada claro qué razonamiento te llevó a ese esquema.
- Como no sabemos en qué consiste el sistema, no podemos decirte si el método usado por ti es correcto o no. Pero se infiere que hay una utilización ineficiente de las capacidades de MySQL, ya que nadie usa una tabla para mantener información de esa forma; tablas con datos calculables no resultan eficientes.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 04/12/2011 a las 17:17