подскажите пожалуйста, есть такие таблицы:
categories: id, name, parent_id
marks (марки авто): id, name
models: id, name, mark_id
cars: id, name, model_id, category_id
category_mark: category_id, mark_id
в категориях есть всего две категории: легковые и грузовые авто, а марки авто могут повторяться как в легковых так и в грузовых авто, к примеру ford может относиться к двум категориям.
название авто создаётся по имени марки и имени модели.
получается что в разных категориях могут быть авто с одинаковым названием?
такое возможно? т.е. при выборке авто не будет ли потом проблем?
Да, возможно, если вручную не добавлять атрибут unique
для этого поля в базу.
Если список фильтруется по типу авто, то проблем не будет (если не считать проблему одинаковых названий одинаковых авто).
А если список общий, то я бы выводил и тип авто, чтобы сразу было понятно о чём идет речь в записи.