WHERE 1
ничего не делает, поэтому его можно удалить.
Также можно удалить GROUP BY
, поскольку вы ничего не группируете, ваш COUNT DISTINCT
находится на всей таблице, нет?
Как указывает Орблинг, LIMIT 1
также можно удалить, потому что COUNT DISTINCT
возвращает только одно значение по определению.
Делает ли он тогда то, что вам нужно?