Скажите, у меня есть таблица lawareas
для областей права, например:
ID Area
1 Children Law
2 EU law
3 Crime
А также юристы, но каждому юристу может быть назначено несколько областей юриспруденции, поэтому таблица выглядит как
ID Name Areas
1 John 1,3
2 Bob 2,3
Так я сейчас и поступаю, но, похоже, неправильно.
Есть ли лучший способ структурировать эти данные?
Полагаю, у меня может быть третья таблица со связями между двумя вышеупомянутыми таблицами, например:
AreaID LawyerID
1 1
3 1
2 2
3 2
Что лучше и почему, оригинальный вариант кажется мне менее хлопотным во всех отношениях?