Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/09/2012, 16:03
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: ORDER By Invalida a GROUP en Mysql

Prueba la consulta con valores absolutos y sin código PHP. Luego ya podrás comprobar qué comilla te falla en PHP.
Lo primero es asegurarte de que la consulta devolverá lo que quieres. He quitado && y modificado algo la consulta. También he retocado el uso de paréntesis, aunque no sé cuál es exactamente tu lógica de consulta para el AND y los OR.
SELECT * FROM (SELECT news_acciones.action_in, news_acciones.action_nick_id, news_acciones.action_id, news_acciones.action_fecha, usuarios.nick, usuarios.sexo, usuarios.avatar
FROM news_acciones INNER JOIN usuarios
ON usuarios.id=news_acciones.action_nick_id WHERE news_acciones.action_nick_id IN('valor1', 'valor2') AND (news_acciones.action_in='titulomusical' OR news_acciones.action_in='dedicatoria' OR news_acciones.action_in='upload-mp3' OR news_acciones.action_in='add-mp3' OR news_acciones.action_in='add-playlist')
ORDER BY news_acciones.fecha
DESC) GROUP BY news_acciones.action_nick_id