Видишь, совсем же не сложно нормально объяснить задачу.
Попробуй использовать подзапрос для подсчета пустых lastname, что-то вроде:
PHP:
select
firstname as fname,
count(*) as total_cnt,
(select count(*) from users where firstname = fname and lastname is null) as empty_cnt
from users
group by fname;