Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/06/2011, 10:57
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Alguien me pude decir si hay errores en este codigo

Un error casi imperceptible: Estás usando apóstrofes (') para los nombres de las tablas y alias de tablas, y deben ser acentos inversos (`).
Código MySQL:
Ver original
  1.     `posts`.`post_id` AS `id`,
  2.     `posts`.`post_title` AS `title`,
  3.     LEFT(`post`.`post_body`, 512) AS `preview`,
  4.     `post`.`post_user` AS `user`,
  5.     DATE_FORMAT(`post`.`post_date`, '%d/%m/%Y %H:%i:%s') AS `date`,
  6.     `comments`.`total_comments`,
  7.     DATE_FORMAT(`comments`.`last_comment`, '%d/%m/%Y %H:%i:%s') AS `last_comment`
  8. FROM `posts`
  9.     LEFT JOIN
  10.     (SELECT
  11.         `post_id`,
  12.         COUNT(`comment_id`) AS `total_comments`,
  13.         MAX(comment_date) AS `last_comment`
  14.     FROM `comments`
  15.     GROUP BY `post_id`) AS `comments` ON `posts`.`post_id` = `comments`.`post_id`
  16. ORDER BY `posts`.`post_date` DESC;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)