TheRealDarklord
Gast
Ich habe folgendes SQL-Query:
SELECT f1.id FROM `fields` as f1, `fields` as f2 WHERE ((f2.x=f1.x+1 and f2.y=f1.y) or (f2.y=f1.y+1 and f2.x=f1.x)) and f1.type=f2.type=6 and f1.y between 1 and 10
und in meiner Datenbank folgende Struktur
id - x - y - type
und mind. ein passendes paar an einträgen
171 - 11 - 8 - 6
172 - 12 - 8 - 6
und dennoch wird mir kein Ergebnis angezeigt.
Wo liegt der Fehler? Ich bin schon am Verzweifeln.
btw:
Das Query an sich ist völlig tadellos von der Syntax her (gibt keine Errors). Es muss irgend eine Bedingung unerfüllbar sein oder was weiß ich...
SELECT f1.id FROM `fields` as f1, `fields` as f2 WHERE ((f2.x=f1.x+1 and f2.y=f1.y) or (f2.y=f1.y+1 and f2.x=f1.x)) and f1.type=f2.type=6 and f1.y between 1 and 10
und in meiner Datenbank folgende Struktur
id - x - y - type
und mind. ein passendes paar an einträgen
171 - 11 - 8 - 6
172 - 12 - 8 - 6
und dennoch wird mir kein Ergebnis angezeigt.
Wo liegt der Fehler? Ich bin schon am Verzweifeln.
btw:
Das Query an sich ist völlig tadellos von der Syntax her (gibt keine Errors). Es muss irgend eine Bedingung unerfüllbar sein oder was weiß ich...