У меня есть две таблицы
A:
plant_ID | name.
1 | tree
2 | shrubbery
20 | notashrubbery
B:
area_ID | name | plants
1 | forrest | *needhelphere*
теперь я хочу, чтобы область хранила любое количество растений в определенном порядке, и некоторые растения могли появляться несколько раз: например, 2,20,1,2,2,20,1
Каков наиболее эффективный способ хранения этого массива растений?
Имея в виду, мне нужно сделать так, чтобы, если я выполняю поиск, чтобы найти области с установкой 2, я не получаю области, которые, например, 1,20,232,12,20 (pad с ведущими 0s?) Каким будет запрос для этого?
Если это поможет, допустим, у меня есть база данных не более 99999999 разных растений. И да, этот вопрос не имеет ничего общего с растениями....
Бонусный вопрос Пришло ли время отходить от MySQL? Есть ли более эффективная БД для управления этим?