как вставить данные в таблицу с помощью оператора select на сервере sql

У меня есть две таблицы Таблица входа в систему и таблица userinfo. Таблица UserInfo - это таблица первичного ключа (UserId), а таблица входа в систему - это таблица внешнего ключа (UserId). Итак, моя проблема заключается в том, когда я вставляю данные в значение таблицы входа в систему. Столбец erid должен быть взят из таблицы Userinfo, а значения других столбцов таблицы входа в систему, такие как имя пользователя и пароль, должны быть вставлены напрямую. Возможно ли это в одном операторе вставки.

Я сделал следующее, но это не сработало

insert into login(Userid,username,password)
values(select max(userid) from userinfo,sumit,sumit123) 
0
задан duffymo 2 October 2011 в 14:46
поделиться