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.