abenteurer
Benutzer
- Beiträge
- 5
Hallo,
ich habe folgendes Problem:
ich brauchen einen left join zwischen zwei Tabellen. Die beiden haben eine 1:n Beziehung. Nun will sowas wie eine "Prioritätenliste" für Tabelle 2 falls mehrere Einträge vorhanden sind.
Also etwa: Falls einer der Einträge in Tabelle 2 zu meiner ID in der Spalte A den Wert 1 hat, gib mir Werte aus dieser Zeile zurück. Gibt es keinen mit dem Wert 1 in Spalte A, aber einen mit dem Wert 3, dann die Einträge aus dieser Zeile, sonst nimm den mit 2. Wenn es alle drei nicht gibt, gib NULL zurück.
Hier stehe ich gerade völlig auf dem Schlauch & wäre für Hilfe dankbar. Hoffe, ich habe das Problem halbwegs verständlich beschrieben.
Datenbank ist SQL Server 2012
ich habe folgendes Problem:
ich brauchen einen left join zwischen zwei Tabellen. Die beiden haben eine 1:n Beziehung. Nun will sowas wie eine "Prioritätenliste" für Tabelle 2 falls mehrere Einträge vorhanden sind.
Also etwa: Falls einer der Einträge in Tabelle 2 zu meiner ID in der Spalte A den Wert 1 hat, gib mir Werte aus dieser Zeile zurück. Gibt es keinen mit dem Wert 1 in Spalte A, aber einen mit dem Wert 3, dann die Einträge aus dieser Zeile, sonst nimm den mit 2. Wenn es alle drei nicht gibt, gib NULL zurück.
Hier stehe ich gerade völlig auf dem Schlauch & wäre für Hilfe dankbar. Hoffe, ich habe das Problem halbwegs verständlich beschrieben.
Datenbank ist SQL Server 2012