Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/05/2013, 17:39
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: Problema en consulta

Cita:
en oracle no puedes usar WHERE cuando quieres utilizar
AdvKael: MySQL no es Oracle. Hay detalles sintácticos diferentes entre ambos, porque no todos los DBMS implementan el SQL exactamente igual. MySQL permite hacer ciertas cosas que Oracle no.
MySQL pertenece en este momento a Oracle, pero no integró sus características. Son proyectos separados.

En realidad el error es bastante simple, y su usases, por ejemplo, MySQL Workbench para el desarrollo de las consultas, lo habrías resuelto inmediatamente. te lo recomiendo.
Sencillamente omitiste una coma luego de la columna idNew:
Código MySQL:
Ver original
  1.     DISTINCT idUser,
  2.     idNew, /* aqui faltaba una coma*/
  3.     COUNT(*) cuenta
  4. FROM ReviewNews
  5. WHERE reviewNew = 1
  6. GROUP BY idUser
  7. ORDER BY cuenta ASC
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 02/05/2013 a las 08:33