Подскажите пожалуйста везде пишут что для организации тегов лучше иметь три таблицы.
Мои, к примеру, имеют такой вид:
Fruits table:
id name description
1 Банан Плод крупных тростниковых растений
2 Яблоко Плод яблони с богатым содержанием клетчатки и витамина
Tags table:
id name
1 Сладкий
2 Круглый
FruitsTagsMap table:
FruitsID tagIDs
1 1
2 1,2
Интересует в каком типе данных мне сохранять tagIDs из таблицы FruitsTagsMap?
Здесь пишут, что через запятую крайне плохо сохранять данные, так как же их тогда сохранять?
Условие: в дальнейшем необходима будет гибкая выборка через теги (т.е. напр. выбрать id, которые содержат и тег 1 и тег 2, или только тег 1 или только тег 2, или которые не содержат тег 331 и т.д.).