Hallo Leute,
Ich habe da kein kleines Problem...
Ich möchte eine
SQL-Abfrage schreiben, mit der ich aus einer Tabelle von "Einträgen" alle in Umkreis von Z Feldern
herausbekomme.
Die Tabelle ist etwa so aufgebaut:
Table1:
-----------------------------
ID | X | Y | UserID | Radius
-----------------------------
1, | 1 | 1 | 2 | 2
2, | 5 | 6 | 3 | 1
3, | 3 | 3 | 3 | 1
-> Wie vielleicht schon vermutet geht es um ein Spiel an welchem ich arbeite.
Nun bin ich Spieler mit der UserID 2
Ich möchte am Ende das Objekt mit der ID 2 ausgelesen bekommen.
Meine Figur befindet sich an Position 1/1 mit einer sichtweite 2 (Dargestellt durch den Radius)
Somit soll sie alle Figuren finden, die sich im Radius -1/-1 bis 3/3 befinden...
Wichtig dazu ist noch zu wissen, dass jeder Spieler beliebig viele Figuren besitzen kann und diese beliebig größe sichtweiten haben...
Hat jemand eine Idee wie man so etwas lösen kann?