MudGuard: Teilergebnisse zusammenfassen

Beitrag lesen

Hi,

Hallo SELFer.

Ich suche eine Möglichkeit, in einer alten 3.23er Version von MySQL die Ergebnisse zweier JOINs in einer gemeinsamen Spalte als Endergebnis zusammenzufassen.

SELECT
    node.nodeid,
    a.name,
    b.name

Mit dieser Query überschreibt "b.name" allerdings die Ergebnisse von "a.name" komplett, anstatt nur die leeren Zellen zu ersetzen.

Weiß nicht, ob MySQL 3.x das schon kann, aber probier mal

SELECT node.nodeid, IF(a.name IS NOT NULL, a.name, b.name) AS name

oder

SELECT node.nodeid, IFNULL(a.name, b.name) AS name

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.