I need to append in PREFISSI only if not in select PR, CAP, PREF, PROVINCIA:
INSERT INTO PREFISSI (PR, CAP, PREF, PROVINCIA)
SELECT PREFISSI_OK.PR, PREFISSI_OK.CAP, PREFISSI_OK.PRFX, PREFISSI_OK.PROVINCIA
FROM PREFISSI_OK
in effect i need to append only the value in PREFISSI_OK, not present...
NOT IN SELECT TO APPEND
-
- Administrator
- Posts: 78481
- Joined: 16 Jan 2010, 00:14
- Status: Microsoft MVP
- Location: Wageningen, The Netherlands
Re: NOT IN SELECT TO APPEND
INSERT INTO PREFISSI (PR, CAP, PREF, PROVINCIA)
SELECT PREFISSI_OK.PR, PREFISSI_OK.CAP, PREFISSI_OK.PRFX, PREFISSI_OK.PROVINCIA
FROM PREFISSI_OK
WHERE NOT EXISTS
(SELECT PREFISSI.PR, PREFISSI.CAP, PREFISSI.PREF, PREFISSI.PROVINCIA
FROM PREFISSI
WHERE PREFISSI.PR=PREFISSI_OK.PR AND PREFISSI.CAP=PREFISSI_OK.CAP AND PREFISSI.PREF=PREFISSI_OK.PRFX AND PREFISSI.PROVINCIA=PREFISSI_OK.PROVINCIA)
SELECT PREFISSI_OK.PR, PREFISSI_OK.CAP, PREFISSI_OK.PRFX, PREFISSI_OK.PROVINCIA
FROM PREFISSI_OK
WHERE NOT EXISTS
(SELECT PREFISSI.PR, PREFISSI.CAP, PREFISSI.PREF, PREFISSI.PROVINCIA
FROM PREFISSI
WHERE PREFISSI.PR=PREFISSI_OK.PR AND PREFISSI.CAP=PREFISSI_OK.CAP AND PREFISSI.PREF=PREFISSI_OK.PRFX AND PREFISSI.PROVINCIA=PREFISSI_OK.PROVINCIA)
Best wishes,
Hans
Hans