Sie werden zweimal in der Tabelle users_reg
mitmachen müssen, um das Ergebnis zu erhalten. Einmal für den Radiologen und der andere für den Techniker:
Siehe SQL-Geige mit Demo . Dadurch werden Name und Typ des Radiologen und des Technikers für alle Patientenstudien zurückgegeben. Wenn Sie den Nullwert in einer der Spalten ersetzen möchten, können Sie COALESCE
ähnlich wie folgt verwenden:
Siehe SQL-Geige mit Demo
in Ihrem Fall könnten Sie isnull
:
oder zwei left outer joins
:
SQL FIDDLE mit Beispiel.
Als Hinweis könnte ich sagen: Speichern Sie null
-Werte in Ihrer Tabelle, wenn Sie keinen richtigen Wert haben
Sieh dir diese Geige an
Der Code:
%Vor%Wenn Sie es jemals NULL statt "" machen (was ich bevorzugen würde)
%Vor%Ich wähle COALESCE anstelle von ISNULL, da Sie dort andere Techniker hinzufügen können.
Tags und Links sql sql-server tsql