Я хочу написать запрос в MeekroDB следующим образом:
SELECT * FROM `tablename` WHERE `id` IN (3,1,2) ORDER BY FIELD (`id`,3,1,2)
И я ожидаю, что это будет работать в meekro:
$possible_ids = array(1,2,3);
DB::query('SELECT * FROM `tablename` WHERE `id` IN %ld0 ORDER BY FIELD (`id`,%ld0)', $possible_ids);
Но это получить это:
SELECT * FROM `tablename` WHERE `id` IN (3,1,2) ORDER BY FIELD (`id`,(3,1,2))
Есть ли способ избежать этой скобки здесь?
Задача ещё не решена.
Других решений пока нет …