Sort:  

Es geht darum, dass die Übergabe des Array in der Annahme passiert, in den man auf einen Index zugreift, der , wie beschrieben , in manchen Fällen nicht existiert. Was wiederum zu unnötigen Kontrollabfragen führt.

Grundlegend sollte das SQL-Statement alles so aufbereiten wie es in der Anwendung gebraucht wird, ohne zusätzliche Anpassungen zu implementieren.