У меня есть следующая таблица в моей базе данных. Теперь я хочу получить все записи, которые начинаются от одного значения продукта до следующего значения продукта. Я имею в виду все записи, начиная с одного продукта 'до следующего значения продукта. Обновлено:Запрос Mysql для получения записей из диапазона записей
Item_Type всегда будет иметь два значения как для продукта, так и для правила. Поэтому нам нужно найти все записи, начиная с значения продукта и заканчивая последним значением правила.
id Item_Type Product_ID
1 product 512350
2 rule 541
3 rule 5431
4 rule 5421
5 rule 5431
6 rule 5241
7 product 5350
8 rule 5541
9 rule 5341
10 rule 5421
11 rule 5141
12 rule 54411
13 product 51250
14 rule 541
15 rule 541
16 rule 541
17 rule 541
18 rule 541
19 product 512350
20 rule 541
21 rule 541
Пожалуйста, помогите мне, как это можно сделать в запросе mysql.
Есть ли какой-либо заказ в этом списке записей? Как мы узнаем, какие записи «между» двумя конкретными продуктами? – Aioros
Пожалуйста, покажите желаемый результат. В комментарии Aioros есть ли столбец автоинкремента, который вы не показываете, который предоставляет заказ? InnoDB? –
, мы должны найти все записи между продуктом и последним правилом перед следующим продуктом. – user2826169