переупорядочить строки таблицы MySQL независимо от хронологического порядка - PullRequest
0 голосов
/ 13 марта 2019

Есть кое-что, что мне интересно. Можно ли перестроить строки таблицы базы данных, используя eloquent ...? Вот идея ниже:

id    |    key    |    name
---------------------------
1     |   ais     |    mike
2     |   ais     |    tom
3     |   ajk     |    nick
4     |   ajk     |    john
5     |   cyj     |    merry
6     |   cyj     |    tobais

Я хочу изменить порядок строк таблицы выше, используя ключевой столбец, но с игнорированием хронологического порядка ключей. См. Вторую таблицу ниже:

id    |    key    |    name
---------------------------
3     |   ajk     |    nick
4     |   ajk     |    john
1     |   ais     |    mike
2     |   ais     |    tom
5     |   cyj     |    merry
6     |   cyj     |    tobais

редактировать

В основном, я ожидаю и массив из внешнего API. Я должен изменить порядок таблицы в зависимости от порядка этого массива. Например, если массив выглядит следующим образом: ["cyj, ais"], то я должен переупорядочить таблицу так, чтобы строки с ключом "cyj" шли первыми, а строки с ключом "ais" следовали

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...