Ayuda: Error en Query MySQL con Union All Incorrecto

  • Autor Autor Magali Mejia
  • Fecha de inicio Fecha de inicio
M

Magali Mejia

Programador
No recomendado
Verificado por Whatsapp
Hola chicos, tengo un problema con la siguiente query.

HTML:
(select posts.id as post_id,posts.titulo,posts.id_cat,posts.slug,posts.id_usu,comentarios.id_post,comentarios.id_user,comentarios.id ,usuarios.usuario from comentarios join posts on posts.id=comentarios.id_post join usuarios on posts.id_usu=usuarios.id )
UNION ALL
(select posts2.id as post_id,posts2.titulo,posts2.id_cat,posts2.slug,posts2.id_usu,comentarios.id_post,comentarios.id_user,comentarios.id ,usuarios.usuario from comentarios join posts2 on posts2.id=comentarios.id_post join usuarios on posts2.id_usu=usuarios.id)
order by id desc limit 10


MySQL ha dicho:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'UNION ALL
(' at line 1

La query es la misma que usaba hasta el dia de ayer y funcionaba bien :s

Lo paso por un analizado online de querys pero todo bien. Me ayudan porfis
 
Probá con esto:
Insertar CODE, HTML o PHP:
(select posts.id as post_id,posts.titulo,posts.id_cat,posts.slug,posts.id_usu,comentarios.id_post,comentarios.id_user,comentarios.id ,usuarios.usuario from `comentarios` join `posts` on posts.id=comentarios.id_post join `usuarios` on posts.id_usu=usuarios.id )
UNION ALL
(select posts2.id as post_id,posts2.titulo,posts2.id_cat,posts2.slug,posts2.id_usu,comentarios.id_post,comentarios.id_user,comentarios.id ,usuarios.usuario from `comentarios` join `posts2` on posts2.id=comentarios.id_post join `usuarios` on posts2.id_usu=usuarios.id)
order by id desc limit 10
 
Probá con esto:
Insertar CODE, HTML o PHP:
(select posts.id as post_id,posts.titulo,posts.id_cat,posts.slug,posts.id_usu,comentarios.id_post,comentarios.id_user,comentarios.id ,usuarios.usuario from `comentarios` join `posts` on posts.id=comentarios.id_post join `usuarios` on posts.id_usu=usuarios.id )
UNION ALL
(select posts2.id as post_id,posts2.titulo,posts2.id_cat,posts2.slug,posts2.id_usu,comentarios.id_post,comentarios.id_user,comentarios.id ,usuarios.usuario from `comentarios` join `posts2` on posts2.id=comentarios.id_post join `usuarios` on posts2.id_usu=usuarios.id)
order by id desc limit 10

Gracias, al final pude saber que mi servidor se habia quedado sin memoria. Todo okey, mi query y tu query funcionan bien.
 
amigos, ustedes saben como puedo subir una imagen con ajax, php y mysqli. es que estoy intentando, pero pues al recorjer el valor del $imagen=$_FILES["imagen"]; no me lo obtiene, es como si no pudiera serializarlo. estoy enviando asi
$.ajax({
type: publicar.attr('method'),
url: publicar.attr('action'),
data: publicar.serialize(),
agradezco cualquier ayuda.
 
Atrás
Arriba