MySQL Error "El operando debe contener 1 columna" [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Operand debería contener 1 columna: MySQL NO ESTÁ EN 2 respuestasPude encontrar muchas preguntas similares, pero no hay una solución real para mi problema.
Mi consulta SQL:
UPDATE ADRESSEN
SET EMAIL = 0
WHERE ID = (SELECT ID, COUNT(ID) AS COUNTER
FROM EIGENSCHAFTEN WHERE Kategorie = "BOUNCE"
GROUP BY ID
HAVING COUNTER = 1)
El código de error que recibo es
#1241 - Operand should contain 1 column(s)
Si solo uso la consulta entre paréntesis, funciona y el resultado es
ID | COUNTER
0002159 | 1
¿Dónde está mi error? Muchas gracias por tu ayuda