Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/07/2012, 11:20
sebacomas
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 14 años
Puntos: 2
Respuesta: SELECT varias tablas misma columna

Me da el siguiente error:

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 ') as sbc WHERE sbc.imagen='img/puentemaua2.jpg'' at line 17

lo que hice:

Código PHP:
Ver original
  1. $orden="SELECT sbc.imagen,sbc.tabla FROM (SELECT g.imagen as imagen, 'g' as tabla FROM imagenesgaleria g
  2.   UNION ALL
  3.  
  4.   SELECT p.imagen as imagen, 'p' as tabla
  5.     FROM fondopagina p
  6.   UNION ALL
  7.   SELECT gi.imagen as imagen, 'gi' as tabla
  8.     FROM galeriainicio p
  9.   UNION ALL
  10.   SELECT i.imagen as imagen, 'i' as tabla
  11.     FROM imagenes i
  12.   UNION ALL
  13.   SELECT fi.imagen as imagen, 'fi' as tabla
  14.     FROM fondoinicio fi
  15.   UNION ALL
  16.  
  17.   ) as sbc
  18. WHERE sbc.imagen='$imagen'";


Gracias por la respuesta!