Ich habe den folgenden Ansatz:Fill temporäre Tabelle nach Prüfergebnissen in SQL Server
Die erste Prüfung ist, sind die Daten nicht aus dem US-:
WITH Step1 AS (
SELECT
t1.IdentNo,
t1.Name
FROM
dbo.Table1 t1
WHERE
t1.CCode <> 'US'
),
Step2 AS (
SELECT DISTINCT
t2.IdentNo,
t2.Name
FROM
dbo.Table2 t2
INNER JOIN
Step1 s1
ON
t2.IdentNo = s1.IdentNo
WHERE
(t2.artNo='AB504' AND t2.VALUE='1')
)
-- TEST RESULT
SELECT
*
FROM
Step2
So kann die Lösung sein müssen, in der Erster Schritt Ich möchte alle IdentNo
-s in einer temporären Tabelle hinzufügen. Dann möchte ich im zweiten Schritt die Temp-Tabelle mit dem Wert "1" für alle zurückgegebenen IdentNo
-s aktualisieren.
würde die temporäre Tabelle wie so definiert werden: Ich denke,
IdentNo | Name | Step1 | Step2
suchen brauche ich eine Spalte Schritt 1 und Schritt 2, die wahr oder falsch angezeigt .. true = die IdentNo im Schritt Ergebnis zur Verfügung steht. – yuro