27/05/2014, 13:52
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Juntar campos de una misma tabla. Bueno, si las tablas son DE Prestashop, y tu sólo las has modificado agregando los campos que necesitabas, y Prestashop sólo accede a esa tabla (como ya dije, no conozco el kernel de Prestasho), sólo te quedn pocas opciones.
1) Crear una columna más, para el nombre de la calle.
2) Ejecutar un UPDATE global para crear el contenido del campo nuevo, copiando sólo el nombre de la calle.
3) Ejecutar un UPDATE masivo para poner en el campo address el resultado de un CONCAT sobre los otros datos.
4) Crear un trigger que ante cada INSERT y otro para los UPDATE de esa tabla, actualice el campo address con el calor del CONCAT() de los otros campos, tal que se mantenga actualizado el contenido de ese campo usado por Prestashop.
Obviamente estoy hciendo algunas suposiciones, y esto como solución está creando un campo con datos redundantes, que deben vigilarse para evitar inconsistencias...
La verdad, no le veo otra opción, salvo meterrse en el código del Prestashop y modificarlo.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |