Buenos días.
Os pongo en antecedentes, estoy creando una aplicación de IOS/Android para la gestión de acuarios, para ambito particular.
Dicha aplicación hace consultas a una base de datos MySQL, en total solo va ha hacer una consulta

y menos mal.
La consulta trata de solicitar los "X" acuarios con mas Fauna(peces), "X" es un parámetro que le pasa el usuario.
Bueno no me enrollo y pongo la consulta que estoy intentando hacer
Las tablas:
Acuarios_____________
acu_no
alias
tipo
litros
largo
ancho
alto
Fauna______________
acu_no
especie
fecha_desde
fecha_hasta
Acuarios->Fauna
Código SQL:
Ver originalSELECT DISTINCT acu_no, alias, tipo FROM Acuarios WHERE Acuarios.acu_no=Fauna.acu_no AND COUNT(fauna.especie) > AVG(COUNT(fauna.especie)) LIMIT "X"
Me he quedado atascado en este punto de mi proyecto, ya que la SQL no funciona, soy un negado lo se(Base de datos no es lo mio), me podéis guiar para poder solucionarlo.