Hi, hallo, hoi und Grüezi!
Du könntest die ISNULL(feld, ersatzwert wenn null) Funktion verwenden, die müsste sogar ein MySQL kennen. :)
Und dann baust du deine Query wie folgt zusammen: (@variable ersetzt du dann mit 'de' oder 'en'):
SELECT title, content_id FROM menu WHERE ISNULL(lang, @variable) = @variable ORDER BY pos
Damit solltest du für jede der möglichen Sprachen auch alle NULL Datensätze bekommen.
Ansonsten gilt naturellement: Auf NULL prüft man mit dem IS Operator (IS NULL / IS NOT NULL)
:)
Grüessli
Frank