2014-02-17 36 views
-1

我有一些表格,usersuid int)和permissionpid, permi)和users_permid, uid, pid合併插入SQL查詢

許可

1, 's1' 
2, 's2' 
3, 's3' 

用戶

1 
2 
3 
4 

我想每個用戶給他所有權限

+1

請你寫來嘗試解決這個問題的任何SQL編輯你的問題。 –

回答

0

假設你的意思是所有用戶可以得到以下的所有權限應該工作:

INSERT INTO 
    [users_perm] 
SELECT 
    [uid] = u.[uid] 
    , [pid] = p.[pid] 
FROM 
    [users] u 
    , [permission] p 
+0

謝謝,它的工作 – user3274352

0
insert into users_perm 
Select ROW_NUMBER() over (order by u.uid), u.uid,p.id From users u cross join permission p