Учитывая этот запрос MySQL:
SELECT
someColumns
FROM
someTable
WHERE
someColumn IN ( value1, value2, value3 )
... как я могу гарантировать, что набор строк выходит упорядоченным в точном порядке значений, указанных в предложении IN ()
? Я полагаю, что это не гарантируется без указания условия ORDER BY
, не так ли?
PS:.
Значения в предложении IN ()
будут массивом произвольных данных, передаваемых в запрос PHP (с использованием оператора select Zend Framework) следующим образом:
->where( 'someColumn in (?)', $theArrayWithValues );