Ilja: Alle Datensätze mit einem Wert vergleichen

Beitrag lesen

yo,

Nö, Aliasnamen dürfen nur in ORDER BY und GROUP BY weiterverwendet
werden. Oder irre ich mich?

das ist ein guter hinweis, den ich übersehen habe. aber man kann das sicherlich beheben, indem man dann anstelle des alias-namen eben die ganze berechung in die where klausel mit rein nimmt.

SELECT x, y, abs(x - $x) AS temp1, abs(y - $y) AS temp2
FROM tabelle
WHERE abs(x - $x) <= 5 AND abs(y - $y) <= 5

Ilja