Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2010, 12:50
Flashera
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 23 años, 5 meses
Puntos: 1
Bug en MySQL al crear una vista?

Los datos del sistema son estos:

Apache/2.2.11 (Win32) mod_ssl/2.2.11 OpenSSL/0.9.8k PHP/5.3.0
Versión del cliente: mysqlnd 5.0.5-dev - 081106 - $Revision: 1.3.2.27 $
extensión PHP: mysqli

Las consultas que probé son estas:

Código PHP:
CREATE VIEW union AS (SELECT * FROM blogs WHERE id_usuario = 1) UNION (SELECT * FROM noticias WHERE id_usuario = 1) UNION (SELECT * FROM ppoliticos WHERE id_usuario = 1) 
Código PHP:
CREATE VIEW union AS
SELECT * FROM blogs WHERE id_usuario = 1
UNION SELECT 
* FROM noticias WHERE id_usuario = 1
UNION SELECT 
* FROM ppoliticos WHERE id_usuario = 1 
Código PHP:
CREATE VIEW union AS
(
SELECT * FROM blogs WHERE id_usuario = 1)
UNION
(SELECT * FROM noticias WHERE id_usuario = 1)
UNION
(SELECT * FROM ppoliticos WHERE id_usuario = 1) 
y el error que me tira phpmyadmin es este:

Código:
#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 'union AS (SELECT * FROM blogs WHERE id_usuario = 1) UNION (SELECT * FROM noticia' at line 1
Ya busqué por google y no pude encontrar ninguna solución. Alguien me puede dar una mano?

MUCHAS GRACIAS!
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs