Hallo,
bitte kein TOFU
Die Fehlermeldung deutet auf eine 'falsche' Schreibweise hin:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT BestID FROM Artikel ...'
das deutet noch mehr darauf hin, dass Dir eine alte MySQL-Version zur Verfügung steht.
Die MySQL-Version gibt der Provider nicht bekannt, daher gehe ich von einer ziemlich aktuellen Version aus.
Frage MySQL :-)
SELECT [link:http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#id3071881@title=VERSION()] sollte Dir Aufschluss über die verwendete Version geben.
Deine Unterabfrage stimmt jedenfalls, da bekomme ich, was ich will :-)
Das ist zunächst das Wichtigste.
Allerdings würde mich schon interessieren, warum die Unterabfrage nicht geht.
Meine Glaskugel sagt mir, Deine MySQL-Version ist nicht so neu wie Du vermutest ...
Freundliche Grüße
Vinzenz