Как заменить слова в одной таблице на номера строк в другой - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть две таблицы:

  ________________________  ________________________________
  | id  |  categoryName  |  | product  |  categories       |
  ------------------------  --------------------------------
  |  1  |  clothes       |  | coat     |  clothes,outdoor  |
  |  2  |  indoor        |  | slippers |  clothes,indoor   |
  |  3  |  PPE           |  | umbrella |  outdoor,ppe      |
  |  4  |  outdoor       |  |          |                   |
  ------------------------  --------------------------------

Мне нужно заменить значения в поле категорий во второй таблице на идентификаторы категорий в первой таблице, чтобы таблицы выглядели так:

  ________________________  ________________________________
  | id  |  categoryName  |  | product  |  categories       |
  ------------------------  --------------------------------
  |  1  |  clothes       |  | coat     |  1,4              |
  |  2  |  indoor        |  | slippers |  1,2              |
  |  3  |  PPE           |  | umbrella |  4,3              |
  |  4  |  outdoor       |  |          |                   |
  ------------------------  --------------------------------

Поскольку у меня так много обновлений, я пытаюсь понять, как это сделать программно, но борюсь с этим.

...