Предположим, у меня есть две таблицы A и B, каждая из которых имеет уникальные столбцы идентификатора A_id и B_id соответственно. Тогда, допустим, однажды я просыпаюсь и решаю, что у двух таблиц есть отношения. Итак, я создаю таблицу AB, содержащую пары A_id, B_id. Затем я перехожу к написанию сценария SQL-сервера, который вставляет эти пары на основе других данных в таблицах, например A_name и B_name. Я бы ожидать, что фактическое введение что-то работать, как это (хотя и с более продвинутым ИНЕК набран пользователем, хотя сценарий Powershell или что-то):Создание таблицы соединений в SQL Server
INSERT INTO AB (A_id, B_id)
VALUES
((SELECT (A_id) FROM A WHERE A_name = 'bob'),
(SELECT (B_id) FROM B WHERE B_name = 'john'))
Я не уверен в правильности синтаксиса для таких Операция. Может кто-то указать мне верное направление?
Вы хотите использовать операцию [РЕГИСТРИРУЙТЕСЬ] (http://www.techonthenet.com/sql_server/joins.php), а затем 'SELECT' из его вывода. –