У меня есть этот запрос:MYSQL выбрать несколько раз превышает ту же строку
SELECT id, header, title, price_obm, packs
FROM obm
WHERE id
IN (2, 12, 10, 2, 10)
ORDER BY FIELD(id, 2, 12, 10, 2, 10)
Теперь мне нужно выводить несколько раз одни и те же строки (2, 10), которые могут варьироваться в зависимости (это может быть любое число).
Как это сделать?
Выходной пример:
id | header | title | price_obm | packs
2 | head2 | tit2 | price2 | p2
12 | head12 | tit12 | price12 | p12
10 | head10 | tit10 | price10 | p10
2 | head2 | tit2 | price2 | p2
10 | head10 | tit10 | price10 | p10
Почему вы хотите это сделать? Тем не менее вы можете «UNION ALL» с тем же запросом, но в чем смысл этого? – Antoniossss
Пожалуйста, покажите образцы данных и выведите их, а также рассуждения. Ваш вопрос не очень ясен. –
@MarcusAdams Обновленный вопрос. – Xriuk