Это мой первый пост на этом форуме (поэтому, пожалуйста, будьте осторожны)
Я работаю над огромной базой данных продуктов, и у меня есть много таблиц информации о них.
Существует одна таблица, которая выглядит следующим образом:
продукт
И еще одна таблица с разными типами одного и того же продукта, которая выглядит следующим образом:
product_type
- type_id
- тип
- Расходы
- product_id
Я использую объединение для выбора обеих таблиц, и он отлично работает, но, поскольку в обеих таблицах более тысячи записей, я хочу ограничить выбор и показать только 15 записей на странице.
Итак, моя проблема:
Я выбираю две объединенные таблицы и ограничиваю их 15. Но поскольку существует больше типов, чем продуктов, я выбираю 15 типов продуктов, которые принадлежат к неизвестному количеству продуктов (поскольку один продукт может иметь 1, 2 или любое количество типов) , Мне нужно иметь возможность выполнять поиск в обеих таблицах и упорядочивать результаты в соответствии со столбцами из обеих таблиц, а также нецелесообразно просто выбирать 15 записей из продуктов и одну запись из product_types для каждого, потому что мне нужны все типы для отображения ...
Так вы можете мне помочь, что мне делать? Я как бы застрял с этим.
(Надеюсь, мое описание понятно)