我正在嘗試使用DQL將新用戶組匹配到現有用戶。我已經嘗試了下面這個不會返回錯誤,但也似乎不起作用。DQL將新用戶組匹配到現有用戶組
UPDATE dm_group objects append users_names='user2' where group_name in (SELECT DISTINCT group_name FROM dm_group WHERE ANY i_all_users_names='user1');
我正在嘗試使用DQL將新用戶組匹配到現有用戶。我已經嘗試了下面這個不會返回錯誤,但也似乎不起作用。DQL將新用戶組匹配到現有用戶組
UPDATE dm_group objects append users_names='user2' where group_name in (SELECT DISTINCT group_name FROM dm_group WHERE ANY i_all_users_names='user1');
UPDATE dm_group OBJECTS
APPEND users_names = ‘user2’
WHERE group_name IN
(SELECT group_name FROM dm_group WHERE ANY users_names IN (‘user1’))
如果你想將用戶添加到一個組,你應該去與這個DQL
ALTER GROUP <group_name>
ADD (SELECT user_name FROM dm_user WHERE user_name IN (‘user1’, ‘user2’))
我還沒有試過DQLs但基於this page它們組成。他們應該工作,但如果有問題,請評論我的答案。
感謝它的工作。我改變了最後的部分,林不知道它是否有所作爲。 user_names ='user1') –
Noation'user_names IN('user1')'與'user_names ='user1''相同。然而,使用'IN'關鍵字的實際用法是在第二個DQL中設置了多個值時:'user_name IN('user1','user2')' – Miki
看起來像你想添加用戶已經是另一個用戶的頂級組。我對麼? – Miki