Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/06/2008, 03:09
fran321
 
Fecha de Ingreso: octubre-2007
Mensajes: 57
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Ahorrar código creando nueva tabla

He encontrado cómo hacerlo. Utilizando CREATE VIEW. Ahora el problema es la sintaxis, que me da error en MySQL:

Código PHP:
CREATE VIEW inici AS (
(
SELECT camp_secretaria_referencia AS referenciacamp_secretaria_data AS
DATA camp_secretaria_foto AS fotocamp_secretaria_titol AS titolcamp_secretaria_text AS textcamp_secretaria_paginici AS paginicicamp_secretaria_seccio AS seccio
FROM taula_secretaria
WHERE camp_secretaria_paginici 
'si'
)
UNION (
.
etc
.
UNION (

SELECT camp_revista_referenciacamp_revista_datacamp_revista_fotocamp_revista_titolcamp_revista_textcamp_revista_paginicicamp_revista_seccio
FROM taula_revista
WHERE camp_revista_paginici 
'si'
)
ORDER BY DATA DESC
LIMIT 0 
25


MySQL ha dicho: Documentación
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW inici AS
(
(
SELECT camp_secretaria_referencia as referencia, camp_secre' at line 1