Ver Mensaje Individual
  #19 (permalink)  
Antiguo 15/09/2011, 11:04
David224
 
Fecha de Ingreso: octubre-2003
Ubicación: Santander
Mensajes: 236
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: Mostrar temas más populares en los últimos 100 comentarios

Código MySQL:
Ver original
  1. SELECT sbc.ordenarticulo,
  2.              sbc.titular,
  3.              sbc.foto,
  4.              count(*) total
  5. FROM (SELECT comentarios.id,
  6.                         comentarios.ordenarticulo,
  7.                         articulos.titular,
  8.                         articulos.foto,
  9.                         articulos.orden,
  10.            FROM comentarios
  11.              INNER JOIN articulos
  12.               ON comentarios.ordenarticulo=articulos.ordenarticulo
  13.           ORDER BY comentarios.fecha DESC LIMIT 100) as sbc
  14. GROUP BY sbc.ordenarticulo

Desde la línea 10 "FROM comentarios..." me da error

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 'FROM comentarios
INNER JOIN articulos
ON comentarios' at line 10


Sigo tu consejo y lo sigo mirando. Llevo algo más de una hora mirándolo, pero con poca suerte Se me complica el INNER JOIN con lo que queiro hacer


1ª - comentarios
- id
- ordenarticulo <---- campo de identificador único en la tabla "artículos".
- fecha


2ª - articulos
- ordenarticulo
- titular
- foto