Ich habe zwei Tabellen. Ich nehme an, das Ergebnis in eine Zeile zu bringen, aber wenn ich mit der unten stehenden Abfrage versuche, ergibt sich eine Duplizierung.Beitreten Ergebnisse in Duplizierung
Abfrage:
Select OrgaID, UnitID, LeaveTitle, NoOfFromService, NoOfToService,
EmpType.EmployeeTypeName, IsExpatriate,
(ALR.LeaveTypeShortName + '(' + convert(varchar,ALR.NoofDays) + ') | ' +
MLR.LeaveTypeShortName + '(' + convert(varchar,MLR.NoofDays) + ') | ')
Leaves
From LeaveCategory LvCat
Left Join (Select LeaveCategoryID, LeaveTypeShortName, NoofDays From
LeaveEntitledEntry Where LeaveTypeShortName = 'AL') ALR On
ALR.LeaveCategoryId = LvCat.Id
Left Join (Select LeaveCategoryID, LeaveTypeShortName, NoofDays From
LeaveEntitledEntry Where LeaveTypeShortName = 'MDL') MLR On
ALR.LeaveCategoryId = LvCat.Id
Where OrgaID = @OrgaID and LvCat.Status = 1
Für Referenz:
Tabelle 2: (LeaveEntitledEntry)
Ergebnis:
So wie kann ich meine ändern verbindet erwartetes Ergebnis zu erzielen. Jede Hilfe wird geschätzt. Vielen Dank im Voraus
Vielen Dank @Tim – Muzz