标签: sql sql-server
我有两个表:用户和权限。它们共享2个具有相同名称的列,因此我需要将这两个列的值从“用户”复制到“权限”。但是,由于Permission上的第三列不能为空,因此默认情况下需要填充值“0”。
请参阅图表以进一步了解:
我应该使用什么SQL命令来执行此专长?
谢谢!
答案 0 :(得分:3)
insert into permission( userid, login, permission ) select UserId, login, 0 from users