Frank (no reg): Entweder das eine, oder wenn das nicht, das andere...

Beitrag lesen

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