- Beiträge: 37
Datensatz aus Tabelle vergleichen
- Christoph
- Autor
- Offline
- Benutzer
Weniger
Mehr
13 Jahre 9 Monate her #285
von Christoph
Datensatz aus Tabelle vergleichen wurde erstellt von Christoph
Hallo zusammen,
ich habe eine csv Datei und eine MS-Datenbanktabelle. Eine Spalte der csv ist mit e-Mailadressen gefüllt. Die e-Mailadressen können in mehreren Zeilen vorkommen.
In der Datenbanktabelle befindet sich auch eine Spalte mit e-Mailadressen und in einer weiteren Spalte befinden sich Kundennummern.
Nun soll eine CSV Datei ausgegeben werden, aus der die e-Mailadressen durch die Kundennummern aus der Datenbank ersetzt wurden.
Dazu muss praktisch in der Datenbank die e-Mailadresse gesucht werden, und aus diesr "Zeile" in einer anderen Spalte die Kundennummer ausgelesen werden.
Ist das Problem irgendwie mit Flowheater lösbar?
Vielen Dank für eure Unterstützung!
ich habe eine csv Datei und eine MS-Datenbanktabelle. Eine Spalte der csv ist mit e-Mailadressen gefüllt. Die e-Mailadressen können in mehreren Zeilen vorkommen.
In der Datenbanktabelle befindet sich auch eine Spalte mit e-Mailadressen und in einer weiteren Spalte befinden sich Kundennummern.
Nun soll eine CSV Datei ausgegeben werden, aus der die e-Mailadressen durch die Kundennummern aus der Datenbank ersetzt wurden.
Dazu muss praktisch in der Datenbank die e-Mailadresse gesucht werden, und aus diesr "Zeile" in einer anderen Spalte die Kundennummer ausgelesen werden.
Ist das Problem irgendwie mit Flowheater lösbar?
Vielen Dank für eure Unterstützung!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
13 Jahre 9 Monate her #286
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Aw: Datensatz aus Tabelle vergleichen
Dazu müssen Sie sich zuerst die CSV Datei in eine Tabelle importieren. Legen Sie dazu eine neue Tabelle in der Datenbank an, die alle Felder der CSV Datei beinhaltet die Sie benötigen. Als Datentyp können Sie für alle Felder Zeichenketten/String verwenden (z.B. char, varchchar, nchar, nvarchar).
Erzeugen Sie eine neue FlowHeater Definition und importieren Sie die CSV Datei in die eben angelegte Tabelle.
Dann können Sie die Daten wieder in eine CSV Datei exportieren und dabei Ihre Felder miteinander verknüpfen (join). Legen Sie dazu eine neue FlowHeater Definition an. Wählen Sie auf der READ Seite den Adapter aus den Sie benötigen ( MS Access oder SQL Server ).
Im SQL Select auf der READ Seite geben Sie nun folgenden SQL Befehl an Tabellennamen und Feldnamen müssen angepasst werden.
Select tabelle1.feld1, tabelle1.feld2, tabelle1.email, tabelle1.kundenr, tabelle2.feld1, tabelle2.feld2, usw. from tabelle1 inner join tabelle2 on tabelle1.Email = tabelle2.Email order by tabelle1.Email
Damit können Sie nun Ihre CSV Datei für den export bestücken.
Erzeugen Sie eine neue FlowHeater Definition und importieren Sie die CSV Datei in die eben angelegte Tabelle.
Dann können Sie die Daten wieder in eine CSV Datei exportieren und dabei Ihre Felder miteinander verknüpfen (join). Legen Sie dazu eine neue FlowHeater Definition an. Wählen Sie auf der READ Seite den Adapter aus den Sie benötigen ( MS Access oder SQL Server ).
Im SQL Select auf der READ Seite geben Sie nun folgenden SQL Befehl an Tabellennamen und Feldnamen müssen angepasst werden.
Select tabelle1.feld1, tabelle1.feld2, tabelle1.email, tabelle1.kundenr, tabelle2.feld1, tabelle2.feld2, usw. from tabelle1 inner join tabelle2 on tabelle1.Email = tabelle2.Email order by tabelle1.Email
Damit können Sie nun Ihre CSV Datei für den export bestücken.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.267 Sekunden