Я только что закончил некоторые изменения в базе данных, и теперь мне нужно перенести данные в соответствии с новым дизайном.
У нас была таблица транспортных средств с классификационным столбцом.Столбец классификации представлял собой строку, введенную кем-то в поле.Это был не столбец внешнего ключа.
Теперь я изменил конструкцию, чтобы у транспортного средства было несколько классификаций (да, это разрешают бизнес-правила), и классификации перемещены в таблицу поиска.Столбец классификации будет удален из таблицы транспортных средств и заменен таблицей соединений M: M, чтобы включить несколько категорий для каждого транспортного средства.Классификационная таблица была построена с использованием уникальных значений из столбца классификации в таблице транспортных средств.
По вопросу.Как мне построить таблицу M: M?Что такое SQL для этого?
На мой взгляд, процесс будет следующим: для каждой строки в таблице транспортных средств b) поиск строки классификации в новой таблице классификации c) вставка идентификатора классификации и транспортного средстваИдентификатор в таблице классификаторов транспортных средств.Затем, после проверки данных, я бы вручную удалил столбец классификации из таблицы транспортных средств.
Спасибо за любые предложения!
Редактировать 1: У меня созданы таблицы.Я просто спотыкаюсь об операторах SQL.