Ich habe eine Tabelle von Benutzern und eine Tabelle ihrer Verträge. Ich habe zwei Auswahlen. Die erste, die alle aus der Benutzer-Tabelle auswählt und die zweite, die nur neue Benutzer (aus einer anderen Benutzertabelle) für "heute" auswählt. Ich muss diese beiden Ergebnisse verbinden, aber es gibt ein Problem.SQL Server: verbinden Sie zwei Ergebnisse mit bestimmten Zeile
Jeder Benutzer hatte Spalte "rournumber", es hängt von der Anzahl der Verträge für jeden Benutzer ab (jeder Benutzer kann 1 oder mehrere Verträge haben). Ich brauche eine neue Nummer für die neue Reihe. Siehe Beispiel
Die erste Auswahlrückkehr:
user_id | contract_id | rownumber
1 456 1
1 457 2
1 699 3
Die zweite Auswahl wählt neue Zeilen für die Benutzer:
user_id | contract_id
1 1024
1 | 1079
Und ich brauche diese Ergebnisse zu verbinden dieses Endergebnis zu erhalten:
user_id | contract_id | rownumber
1 456 1
1 457 2
1 699 3
1 1024 4
1 1079 5
Wie kann ich das tun?
Beginnen Sie mit einer UNION ALL. – jarlh