Hallo,
Syntaktisch wohl kaum.
Meeeensch, ich meine do zweimal "where" in einem Statement.ja, eben. das ist ein syntaxfehler,
Das ist semantisch richtig. Ich erkenne das, obwohl Dein Satz syntaktisch falsch ist.
denn sematisch ist das richtig (weil logisch)
Das glaube ich nicht. Es gibt, meiner Meinung nach, kein Beispiel für eine syntaktisch falsche aber trotzdem semantisch richtige Formulierung. Die Syntax ist grundlegender als die Semantik. Wenn schon die Syntax falsch ist, dann kann die Semantik nur noch geschätzt, geraten, vermutet ... werden. Das menschliche Gehirn kann das - Schätzen, Raten, Vermuten ... - sehr gut, fast automatisch und meistens auch sehr effektiv. Deshalb sieht es so aus, als könnte die Formulierung:
SELECT id, name FROM TAnschriften WHERE name="Müller" AND WHERE alter < 18;
einen Sinn ergeben. Trotzdem ergibt sie für den SQL-Interpreter keinen, weil der, wegen der falschen Syntax, erst gar nicht versucht, einen zu erkennen ;-))
viele Grüße
Axel