День добрый сообщество. Я с таким вопросом , есть задача спроектировать бд, и есть функционал где есть категории и подкатегории, и вот я проектировал это через две таблицы, первая это таблица категорий id, name, ну а вторая таблица id,parent_id,name, ну думаю понятно ссылка parent_id, это ссылка на id первой таблицы. Но мне советуют еще вариант снести все в одну таблицу, вида id, parent_id, name, и тут как выходит у категорий так как над ними родителя нету будет поле parent_id null в случае если одной талицы, а вот для подкатегорий уже парент id , будет браться с этой же таблицы, но именно id категории . Схема вроде хитрая, но я сторонник первого варианта так как он более прозрачен и гибок, просто если подкатегориям уже добавлять непосредственно элементы, то это будет три таблицы, либо срач в той одной, могли бы вы описать минусы и может возможные плюсы способа с одной таблицей.