Я ищу пример того, как разделить запятые данными в поле одной таблицы и заполнить вторую таблицу этими отдельными элементами, чтобы создать реляционную базу данных «один ко многим».схемы.Вероятно, это действительно очень просто, но позвольте мне привести пример:
Я начну со всего в одной таблице, Виджеты , в которой есть поле «состояние» для хранения состояний, которые имеют этоwidget:
Таблица: WIDGET
===============================
| id | unit | states |
===============================
|1 | abc | AL,AK,CA |
-------------------------------
|2 | lmn | VA,NC,SC,GA,FL |
-------------------------------
|3 | xyz | KY |
===============================
Теперь, что я хотел бы создать с помощью кода, это вторая таблица, которая будет присоединена к WIDGET с именем Widget_ST , который имеет идентификатор виджета, идентификатор состояния виджета и поля имени состояния виджета, например
Таблица: WIDGET_ST
==============================
| w_id | w_st_id | w_st_name |
------------------------------
|1 | 1 | AL |
|1 | 2 | AK |
|1 | 3 | CA |
|2 | 1 | VA |
|2 | 2 | NC |
|2 | 1 | SC |
|2 | 2 | GA |
|2 | 1 | FL |
|3 | 1 | KY |
==============================
Я изучаю C # иPHP, поэтому ответы на любом языке будут отличными.
Спасибо.