De MySQL-handleiding legt dit allemaal vrij duidelijk uit in de sectie over SELECT syntaxis
:
De documentatie lijkt erop te wijzen dat * op zichzelf is alleen geldig in het speciale geval dat dit het enige is in de selectielijst. Er staat echter alleen het gebruik van een ongekwalificeerde * met andere items mag een parseerfout produceren.
Naast MySQL, de SQL-92-standaard (oud, maar koppelbaar) zegt zoveel:
<select list> kan ofwel <asterisk> . zijn op zichzelf of een "normale" selectielijst.