Hallo,
SELECT title, content_id FROM menu WHERE lang="de" OR lang="null" ORDER BY pos
So ist es jedenfalls verkehrt.
Du vergleichst gegen einen String "null" meinst aber vermutlich
[...] ORlang
IS NULL [...]
Typischer "Schreibfehler" :) Ist natürlich IS NULL gemeint!
War halt auf die schnelle hingehackt.
Korregiert: SELECT title, content_id FROM menu WHERE lang="de" OR lang IS NULL ORDER BY pos
Geht ums Prinzip. Jede Kombination aus lang und content_id ist UNIQUE. Ich will aber nur eine content_id haben, zuerst die spezifische zur Sprache, dann die Allgemeine, bei der lang NULL ist.
Andy