似たような疑問がたくさんありますが、私の問題は本当の解決策ではありません。MySQLエラー "オペランドには1列が含まれているはずです"
私のSQLクエリ:私はちょうどそれが動作括弧でクエリを使用して結果が
ID | COUNTER
0002159 | 1
ある場合
UPDATE ADRESSEN
SET EMAIL = 0
WHERE ID = (SELECT ID, COUNT(ID) AS COUNTER
FROM EIGENSCHAFTEN WHERE Kategorie = "BOUNCE"
GROUP BY ID
HAVING COUNTER = 1)
私が受け取ったエラーコードが
#1241 - Operand should contain 1 column(s)
です私のエラーはどこですか? ありがとうございました。
Urサブクエリは2つの列を返すので、有効ではありません。 – Teja