如果在日誌中發現某個用戶標識符違規,我不想更新列。每個條目的SQL更新查詢
UPDATE
USER_CHECK_LOGIN
SET
CHECKLOGIN = 2
WHERE
USER_CHECK_LOGIN.USER_ID = (SELECT NAME from XTREME.gamelogs.dbo.LOG_USING_DEPOT201211 WHERE GATENUM=150);
此查詢所做的是,如果在gatenum爲150的日誌中找到userid,則所有用戶都將被禁止。
但我似乎得到一個錯誤。
Msg 512, Level 16, State 1, Line 2
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
The statement has been terminated.
此查詢過禁止所有帳戶。 O_O OMG。 – user1553142
(23520行受影響) 應該隻影響1,因爲log_using_depot目前只有1個條目... – user1553142
@ user1553142這就是你的描述所說的應該做的,不是? –