Har en ganska lång SQL-sats: Då kommer jag uppdatera alla statusfält.. jag vill bara uppdatera dom som jag returnerade med min första sql-sats Försök med:SQL-sats för uppdatering
SELECT Felprojekt.cprj, Felprojekt.drpr, TK_Kompl.Status
FROM (Felprojekt LEFT JOIN Register ON Felprojekt.drpr = Register.Projektnummer) INNER JOIN TK_Kompl ON Felprojekt.cprj = TK_Kompl.cprj
WHERE (((Register.Projektnummer) Is Not Null))
Denna SQL hämtar in de statusvärdena jag vill kunna kontrollera..
Frågan är om det är möjligt att skriva en sql sats som uppdaterar alla status = 1 till status = 2
mvh
Jimmy MSv: SQL-sats
Sv: SQL-sats
UPDATE TK_Kompl SET Status = 2
WHERE Status = 1 AND TK_Kompl.cprj IN (SELECT Felprojekt.cprj
FROM Felprojekt INNER JOIN Register ON Felprojekt.drpr = Register.Projektnummer)