一部のレコードをデータベースにエクスポートする機能があります。エクスポート中にエラーが発生し、データベースにログインしています。結合された列データはSQLクエリ出力として取得する必要があります
これは、ログテーブルのデータです:今、私は次のようにこれらのレコードを表示する必要が
:
これは、あなたが使用できるSQLクエリですテスト
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
をだからでテキストによってグループが必要一列ですか? –
はい..あなたは正しい –
あなたの写真はサンプルと一致せず、サンプルデータに10行、結果画像に9行あります。行がありませんか? –