InsiderMedlem sedan jan. 2000978 inlägg Jag vill mata in nya kunder från en tabell med nya kunder (Blad1) till den stora kundtabellen (Kunder2003)
Jag får bara mata in de kunder som inte redan finns i den stora tabellen. Det kan man kolla mha Lankund. (ett kundnr)
Hur skriver man i sql. Den här frågan tar ju med alla, även dom som redan finns.
INSERT INTO Kunder2003 ( Namn, Län, Kundnr, Adress, Postnr, Postadress, Telefon, Lankund )
SELECT Blad1.Namn, Blad1.Län, Blad1.Kundnr, Blad1.Adress, Blad1.Postnr, Blad1.Postadress, Blad1.Telefon, Blad1.Lankund
FROM Blad1;
@ndersMedlem sedan juni 200032 969 inlägg Något sånt här kanske kan duga?
INSERT INTO Kunder2003 ( Namn, Län, Kundnr, Adress, Postnr, Postadress, Telefon, Lankund )
SELECT Blad1.Namn, Blad1.Län, Blad1.Kundnr, Blad1.Adress, Blad1.Postnr, Blad1.Postadress, Blad1.Telefon, Blad1.Lankund
FROM Blad1 WHERE NOT Blad1.Kundnr IN (SELECT Kundnr FROM Kunder2003);
Mvh,
InsiderMedlem sedan jan. 2000978 inlägg Suveränt. :)
Så enkelt...
InsiderMedlem sedan jan. 2000978 inlägg En fråga till bara. Access formaterat om SQL-koden när man klistrat in den.
Det blir:
WHERE (((Blad1.Kundnr) Not In (SELECT Kundnr FROM Kunder2003)));
...på slutet istället.
Ska det bli samma resultat ändå eller?