Ilja: Alle Datensätze mit einem Wert vergleichen

Beitrag lesen

yo,

Dann müssen diese beiden Werte jeweils mit allen Werten in der Datenbank verglichen werden. D.h. es muss erst durch eine Rechnung ein temporärer Wert für jeden Eintrag geschaffen werden! Und darin sehe ich das Problem

das ist kein problem, mysql und andere dbms können sehr wohl berechnungen durchführen. diesen berechneten wert kann man dann einen namen geben, den man weiter verwenden kann. ich will mal dazu ein beispiel angeben, wobei mir noch nicht gan klar ist, welche datensätze du selektieren willst. aber ich versuch es mal, wobei $x und $y die übergebenen werte sind.

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

Ilja