Return one row per compound with the number of names it carries, keeping only those with more than ten, most names first. names holds one row per name, so the count is a GROUP BY over that table. A count cannot be filtered in WHERE, because WHERE runs before the grouping — HAVING runs after it. Thirty compounds answer this; Glucan carries 49.
A intermediate exercise, answered in SQL. It is marked by the rows your query returns rather than by how you wrote it, with 3 hints if you want them.
Ask the same question of a chemical dataset in SQL and in Mango and compare the two answers. The database is a SQLite file your browser downloads once and queries locally, so nothing you write ever leaves your machine — which is also why the tool needs JavaScript.