IInsiderMedlem sedan jan. 2000978 inlägg Frågan#1 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äggNå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,
IInsiderMedlem sedan jan. 2000978 inlägg Suveränt. :)
Så enkelt...
IInsiderMedlem 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?