Hallo,
ich möchte aus einer verknüpften csv-Tabelle (aus Händlerliste gebaut) alle
neuen Varianten importieren aber
ohne dabei die bestehenden zu überschreiben.
Im WC habe ich ja nur die Optionen:
- Löscht alle Daten und legt die importierten Daten neu an
- Es werden Daten hinzugefügt und bestehende aktualisiert
- Es werden Daten hinzugefügt, gelöscht und bestehende aktualisiert
Ich brauche in diesem speziellen Fall aber ein
- Es werden neue Daten hinzugefügt und bestehende nicht verändert.
Geht das irgendwie ? vielleicht mit dem Statement ?
Meine Abfrage schaut jetzt so aus:
SELECT DISTINCT ([Lang-neu1].ArtNr), hop_sitm.MITEMID, [Lang-neu1].[Bez 1], [Lang-neu1].EAN_Artikel, ...
[Lang-neu1].Preis, ('Farbe: ' & RIGHT([Lang-neu1].ArtNr, 5) & ', ' & LCASE([Lang-neu1].Farbe)) AS Beschreibung,
(RIGHT([Lang-neu1].ArtNr, 5) & ' <br><small>' & LCASE([Lang-neu1].Farbe) & '</small>') AS Varibesch, ...
FROM hop_sitm INNER JOIN [Lang-neu1] ON hop_sitm.MITEMID = [Lang-neu1].MITEMID
ORDER BY [Lang-neu1].ArtNr;
Nachtrag:mit
...
FROM hop_sitm INNER JOIN [Lang-neu1] ON hop_sitm.MITEMID = [Lang-neu1].MITEMID
WHERE ((([Lang-neu1].ArtNr) = [hop_sitm].[ARTNR]))
...
werden alle Varianten ausgegeben, die schon im WC vorhanden sind.
DIE will ich ja aber nicht
- sondern die die es noch nicht gibt
aber
WHERE ((([Lang-neu1].ArtNr) <> [hop_sitm].[ARTNR]))
WHERE ((([Lang-neu1].ArtNr) != [hop_sitm].[ARTNR]))
WHERE ((([Lang-neu1].ArtNr) IS NOT [hop_sitm].[ARTNR]))
funktioniert alles nicht
Habe jetzt schon stundenlang gegoogelt aber keinen brauchbaren Hinweis gefunden
Hat denn niemand einen Tipp, wie ich das lösen kann ?
(würde mir langfristif seeeeeeeeeehr viel Tipparbeit ersparen ...)
Linkback: https://www.shoppilot.net/pf/index.php?topic=1627.0