Hello
Both sentences are correct and the same common.
"Δεν έχει κανέναν στο εστιατόριο."
and "Δεν υπάρχει κανένας στο εστιατόριο."
You can also say "Δεν είναι κανένας στο εστιατόριο."
---------------------------------------------------------------------------------------------------------------------------
Vasiliki Baskou, Instructor/Director, https://learn-greek-online.com.