Wir haben eine Funktionalität, um einige Datensätze in unsere Datenbank zu exportieren. Während des Exports tritt ein Fehler auf, dass wir uns in unsere Datenbank einloggen.Kombinierte Spaltendaten müssen als SQL Abfrage erhalten
Dies ist die Log-Tabelle Daten:
Jetzt brauche ich diese Aufzeichnungen in der folgenden Art und Weise zu zeigen:
Dies ist die SQL-Abfrage, die Sie verwenden können, Test
CREATE TABLE #TEMP
(
ExportId INT,
AssigneeID INT,
HomeAssignmentID INT,
HostAssignmentID INT,
Error NVARCHAR(MAX)
)
INSERT INTO #TEMP
SELECT * FROM (
SELECT 1123 AS ExportId,3234 AS AssigneeID,0 AS HomeAssignmentID,0 AS HostAssignmentID ,'Gender does not exist' AS Error
UNION ALL
SELECT 1123 AS ExportId,3234 AS AssigneeID,2043 AS HomeAssignmentID ,0 AS HostAssignmentID,'Error while processing Assignee' AS Error
UNION ALL
SELECT 1123 AS ExportId,3234 AS AssigneeID,2043 AS HomeAssignmentID ,1768 AS HostAssignmentID,'Error while processing Home Assignment' AS Error
UNION ALL
SELECT 1123 AS ExportId,3234 AS AssigneeID,2044 AS HomeAssignmentID ,0 AS HostAssignmentID,'Error while processing Assignee' AS Error
UNION ALL
SELECT 1123 AS ExportId,3234 AS AssigneeID,2044 AS HomeAssignmentID ,1769 AS HostAssignmentID,'Error while processing Home Assignment' AS Error
UNION ALL
SELECT 1123 AS ExportId,3577 AS AssigneeID,2058 AS HomeAssignmentID ,0 AS HostAssignmentID,'Home Country does not exist in master data.' AS Error
UNION ALL
SELECT 1123 AS ExportId,3577 AS AssigneeID,2058 AS HomeAssignmentID ,2011 AS HostAssignmentID,'Host Country does not exist in master data.' AS Error
UNION ALL
SELECT 1123 AS ExportId,3577 AS AssigneeID,2059 AS HomeAssignmentID ,0 AS HostAssignmentID,'Home Country does not exist in master data.' AS Error
UNION ALL
SELECT 1123 AS ExportId,3577 AS AssigneeID,2059 AS HomeAssignmentID ,2012 AS HostAssignmentID,'Error occurred in Assignment Home processing.' AS Error
UNION ALL
SELECT 1123 AS ExportId,3578 AS AssigneeID,2060 AS HomeAssignmentID ,2015 AS HostAssignmentID,'Host Country does not exist in master data.' AS Error
) AS X
So müssen Sie Gruppe durch den Text in einem einzelne Reihe? –
ja .. Sie sind korrekt –
Ihr Bild passt nicht zu Ihrer Probe, es gibt 10 Zeilen in Ihren Beispieldaten und 9 in Ihrem Ergebnisbild. Also fehlt eine Zeile? –