У меня возникла проблема, соответствующая значениям моего основного столбца из таблицы «Курс» и внешнего ключа в моей другой таблице под названием «Учебная программа». Моя таблица в SQL сервера выглядит следующим образомКак сопоставить значения первичного ключа и внешнего ключа?
COURSE TABLE
CourseID | CourseName | CourseCode
----------------------------------
8 | IT | 62345
9 | BA | 64738
10 | IS | 62341
CURRICULUM TABLE
CourseCode | CurriculumID | CourseID
----------------------------------------
62345 | 87 | 4
64738 | 98 | 5
62341 | 78 | 6
эти ценности ввозятся на вебе-сайте, я сделал с помощью ASP.NET. Я загрузил файл csv там, а затем он будет добавлен в базу данных, после чего я получу эти значения, и кажется, что основной и внешний ключ не совпадают. Мне нужен запрос, который будет соответствовать этим обоим столбцам. Пожалуйста помоги. Мне нужен мой стол Curriculum выглядеть следующим образом:
CURRICULUM TABLE
CourseCode | CurriculumID | CourseID
----------------------------------------
62345 | 87 | 8
64738 | 98 | 9
62341 | 78 | 10
На основании каких условий вы хотите обновить CourseID в таблице CURRICULAM? –
Я еще не совсем уверен. Я думаю о добавлении другого столбца в обе таблицы, которые являются одинаковыми. И тогда оттуда, если обе эти таблицы имеют равные значения, у нее также должен быть тот же самый курс? Я действительно не знаю, как это решить. @UnnikrishnanR – Briana
Вы проверили файл csv? Я думаю, что старое сопоставление идентификатора пути будет присутствовать в csv .. –