he probado el codigo, con comillas simples dentro del parentesis del centro, asi mismo con comillas dobles y sin comillas y me da igual error
mysql_query("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, usuarios WHERE usuarios.id=news_acciones.action_nick_id && news_acciones.action_nick_id IN($amisql) && news_acciones.action_in='tema musical' 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.action_fecha DESC) GROUP BY news_acciones.action_nick_id");