Hi Antipitch
Hier nochmal mein "ganzer" code:
SELECT i, id, wort FROM user WHERE id IN
(
SELECT id, wort, COUNT(id) FROM user GROUP BY id, wort HAVING COUNT(id)>1
)
Der Sub-SELECT in den Klammern liefert drei Spalten (id, wort und COUNT). Die WHERE-Klausel will ein id mit allen diesen drei Spalten vergleichen und das geht nicht.
So wärs richtig:
SELECT * FROM user WHERE id IN (SELECT id FROM user GROUP BY id HAVING COUNT(*)>1)
Um mehrere Spalten zu vergleichen, müssten die Spaltennamen nach WHERE zwischen Klammern stehen.