Hej, Om kolumnen a är primary key: Ok, men jag vill också få fram dubbletterna om det finns sådana och kanske spara dessa i en annan tabell. <code>Kontroll av poster
Om jag ska lägga till poster i tabell_1 ifrån tabell_2, men först kontrollera om posterna redan finns i tabell_1, hur gör jag då? Skriver jag något i stil med
"IF EXISTS(SELECT * FROM........)"?
Hälsningar
MickeSv: Kontroll av poster
<code>
INSERT INTO tabell2 (a, b, c)
SELECT a, b, c
FROM tabell1 x
WHERE NOT EXISTS(SELECT * FROM tabell2 y WHERE y.a = x.a)
</code>Sv: Kontroll av poster
Hur gör jag då?Sv: Kontroll av poster
INSERT INTO tabell3 (a, b, c)
SELECT a, b, c
FROM tabell1 x
WHERE EXISTS(SELECT * FROM tabell2 y WHERE y.a = x.a)
alt.
INSERT INTO tabell3 (a, b, c)
SELECT x.a, x.b, x.c
FROM tabell1 x
INNER JOIN tabell2 y ON y.a = x.a
</code>