Does every planet except Mercury have at least one moon?

No, besides Mercury, the planet Venus also has no moons. These are the two planets closer to the Sun than the Earth.