Perché in mysql select constant_value il comando è valido (come select 2 restituirà 2) e restituirà 1 riga. La funzione Count() senza raggruppamento per comprimerà il set di risultati e conteggerà il numero di elementi nel set di risultati. In questo caso verrebbe restituita 1 riga e count(*) la conta.