Как получить несколько данных от передачи одинаковых идентификаторов с помощью MySQL - PullRequest
0 голосов
/ 09 февраля 2019

У меня проблема с получением данных из базы данных.На самом деле, я хочу, чтобы несколько данных из базы данных передавали несколько одинаковых идентификаторов, используя IN в MySQL.Как в таблице enter image description here

SELECT * FROM table WHERE id IN (1,2,3,1,2)

Мне нужен результат с пятью записями.

ВИД, как,

enter image description here

1 Ответ

0 голосов
/ 09 февраля 2019

Вы можете использовать LIMIT, чтобы ограничить результаты только 5 записями, и использовать ORDER BY FIELD, чтобы получить желаемый заказ.Вот фрагмент кода:

SELECT * FROM table WHERE id IN (1,2,3) ORDER BY FIELD(id, 1, 2, 3) LIMIT 5;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...