Tach!
Ich denke, das müsstest Du mit einem LEFT- oder RIGHT-Join hinbekommen (je nachdem, wie herum du es macht). [...] - ohne Gewähr :).
Nicht so bescheiden, war doch richtig :-)
Ist es zudem möglich, dass Daten aus der Tabelle Benutzer die analogen Felder aus der Tabelle Beiträge überschreiben, falls sie in der Tabelle Benutzer vorhanden sind? Ich möchte auf die Art vermeiden, im Ergebnis nach "name und "uname" bzw. "email" und "uemail" unterscheiden zu müssen.
Nicht im SQL-Standard, über die Ablaufsteuerungsfunktionen in MySQL müsste es aber gehen.
Ergänzend: Überschreiben muss man da nichts. Man wählt über einen entsprechenden Ausdruck den einen oder anderen (Feld-)Wert aus, den man gern in der Ergebnismenge haben möchte. IFNULL() aus den Control Flow Functions wäre eine Möglichkeit. Eine zweite wäre COALESCE().
dedlfix.