Manuál MySQL uvádí toto vše docela jasně v sekci SELECT
syntaxe
:
Zdá se, že dokumentace uvádí, že *
sám o sobě je platný pouze ve speciálním případě, kdy je to jediná věc ve výběrovém seznamu. Říká však pouze použití nekvalifikovaného *
s jinými položkami může způsobit chybu analýzy.
Kromě MySQL, standard SQL-92 (starý, ale propojitelný) říká tolik:
<select list>
může být buď <asterisk>
sám o sobě nebo "normální" výběrový seznam.