Have one's cake and eat it too
The expression vuoi la botte piena e la moglie ubriaca (“you want your barrel full of wine and your wife drunk”) is used in Italy with an equivalent meaning.