Pude encontrar muchas preguntas similares pero no una solución real para mi problema.MySQL Error "Operand debería contener 1 columna"
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 sólo tiene que utilizar la consulta en los paréntesis funciona y el resultado es
ID | COUNTER
0002159 | 1
¿Dónde está mi error? Muchas gracias por su ayuda.
La sub consulta Ur devuelve dos columnas y no es válida ... – Teja