Я провел некоторое исследование и нашел этот вопрос, который делает то, что я хочу (они хотят создать диапазон для полного списка лет для автомобилей).MySQL. Перечислите годы между диапазоном
В моем случае я хочу перечислить эти годы, но мои годы находятся в пределах досягаемости.
Обновлено Информация
Запрос
SELECT make, model, begin_year, end_year, motor
FROM general_information
LIMIT 2;
(я не ставил отношения между таблицами, чтобы уменьшить пространство и быть конкретными)
Мои данные (только две строки для простоты):
| сделать | модель | begin_year | end_year | двигатель |
| Chevrolet | Кавалер | 2002 | 2005 | 4 Cil 2.2 Lts |
| Форд | Проводник | 1995 | 1996 | 6 Cil 3.3 Lts |
...
И я хочу, чтобы получить MySQL запрос, который похож на этот
| Chevrolet | Кавалер | 2002 | 4 Cil 2.2 Lts |
| Chevrolet | Кавалер | 2003 | 4 Cil 2.2 Lts |
| Chevrolet | Кавалер | 2004 | 4 Cil 2.2 Lts |
| Chevrolet | Кавалер | 2005 | 4 Cil 2.2 Lts |
| Форд | Проводник | 1995 | 6 Cil 3.3 Lts |
| Форд | Проводник | 1996 | 6 Cil 3.3 Lts |
Я пробовал пару MySQL запросов, связанных с CASE, MIN, MAX, но ни один из них не дал мне желаемого результата. Я думаю, что ответ использует подзапрос, поэтому я буду продолжать пытаться
Заранее спасибо!
является то, что данные в строке таблицы? или одной записи? –
Запрос (ы), который вы пробовали. –
Проблемы отображения данных обычно лучше всего обрабатываются в коде уровня представления/кода приложения (при условии, что у вас есть это) – Strawberry