Ich brauche deine Hilfe für diese Abfrage:Microsoft SQL Query Rückkehr wiederholt Zeilen in einer Reihe
SELECT
'ABBOTT' AS Customername, 'DaleelMAMA' AS AccountName,
dbo.AccountBase.Name AS FullName,
dbo.AccountBase.Telephone1 AS MobilePhone,
dbo.AccountBase.new_HomePhone1 AS HomePhone,
dbo.new_otherparentinformationBase.new_MobilePhone AS ParentPhone,
dbo.AccountBase.new_preferredlanguagetext AS Language
FROM
dbo.AccountBase
LEFT OUTER JOIN
dbo.new_otherparentinformationBase ON dbo.AccountBase.AccountId =
dbo.new_otherparentinformationBase.new_MotherName_lookup
Diese Abfrage dieses Ergebnis zurückgibt:
Das ursprüngliche Ergebnis
ABBOTT DaleelMAMA Eman 55555555 NULL 56545412 Arabic
ABBOTT DaleelMAMA Eman 55555555 NULL 22222222 Arabic
ABBOTT DaleelMAMA Eman 55555555 NULL 25456552 Arabic
ABBOTT DaleelMAMA Hala 55552504 22252128 NULL Arabic
aber Ich muss meine Abfrage aktualisieren, um dieses Ergebnis zurückzugeben, aber wie unten sehen Sie, dass Eman Zeile drei Mal wiederholt wird, und dies, weil es andere übergeordnete Telefonnummern enthält, so muss ich dieses Ergebnis in einer Zeile machen Geben Sie die Nummer der Mutter und die zugehörigen Telefonnummern der Eltern an.
gewünschtes Ergebnis
bitte Link oben für gewünschtes Ergebnis sehen, die über sie zielen darauf suchen, Dank für Ihre Unterstützung im Voraus.
ganz Lösung Blick
Ob ein Benutzer mehr als 4 Telefonnummern haben kann? –