SQL-Dateien sortieren, kombinieren und filtern
Hallo zusammen,
ich habe folgende Problem:
SQL Datei #1 hat die Spaltennamen:
ID; Name; Phone; Funktion; Adresse
SQL Datei #2:
Vorname; ID; Mail-adresse; Geschlecht; Branche
Die ID's sind jeweils identisch und gehören in beiden Dateien zur gleichen Person,sind jedoch unsortiert, daher bringt sich Copy/Paste nicht viel.
Mein Problem ist daher folgendes:
Ich brauche irgendwas das Anhand der ID´s die Dateien in korrekter Reihenfolge zusammenführt .
Das Datenformat dieser beiden Dateien ist jedoch Variabel, kann diese Dateien also in folgende Formate exportieren:
Ich danke schonmal im Voraus
Mit besten Grüßen
derApfelsaft
ich habe folgende Problem:
SQL Datei #1 hat die Spaltennamen:
ID; Name; Phone; Funktion; Adresse
SQL Datei #2:
Vorname; ID; Mail-adresse; Geschlecht; Branche
Die ID's sind jeweils identisch und gehören in beiden Dateien zur gleichen Person,sind jedoch unsortiert, daher bringt sich Copy/Paste nicht viel.
Mein Problem ist daher folgendes:
Ich brauche irgendwas das Anhand der ID´s die Dateien in korrekter Reihenfolge zusammenführt .
Das Datenformat dieser beiden Dateien ist jedoch Variabel, kann diese Dateien also in folgende Formate exportieren:
- SQL
- JSON
- XLS
- XML
- LaTex
- YAML
- PHP arrey
- CodeGen
Ich danke schonmal im Voraus
Mit besten Grüßen
derApfelsaft
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 338800
Url: https://administrator.de/contentid/338800
Ausgedruckt am: 19.03.2024 um 13:03 Uhr
6 Kommentare
Neuester Kommentar
Hallo,
was Du als SQL-Datei bezeichnest sieht nach Deinen Spaltenüberschriften eher nach CSV-Datei aus. Dann hast Du zwei Möglichkeiten:
- Beide in eine Excel-Datei laden und sich mit den Tiefen der SVERWEIS-Funktion vertraut machen.
- Beide als (externe) Tabelle in Access einfügen und mittels JOIN zu einer Tabelle verbinden.
Gruß
Apophis
P.S. Wo kommen die Daten her? Von einem SQL-Server? Dann kann man die Tabelle natürlich auch von diesem zusammenstellen lassen.
was Du als SQL-Datei bezeichnest sieht nach Deinen Spaltenüberschriften eher nach CSV-Datei aus. Dann hast Du zwei Möglichkeiten:
- Beide in eine Excel-Datei laden und sich mit den Tiefen der SVERWEIS-Funktion vertraut machen.
- Beide als (externe) Tabelle in Access einfügen und mittels JOIN zu einer Tabelle verbinden.
Gruß
Apophis
P.S. Wo kommen die Daten her? Von einem SQL-Server? Dann kann man die Tabelle natürlich auch von diesem zusammenstellen lassen.
Hi
also wenn es wirklich SQL ist dann erweiterst du eine der Tabellen(oder machst eine neue) um die fehlenden Spalten der anderen und machst dann sowas wie
Damit würdest du den nachnamen von "t2" in das Feld Nachname von T1 kopieren, der ID entsprechend
also wenn es wirklich SQL ist dann erweiterst du eine der Tabellen(oder machst eine neue) um die fehlenden Spalten der anderen und machst dann sowas wie
UPDATE t1 set t1.nachname=t2.nachname FROM t1 inner join t2 ON t1.id=t2.id
Damit würdest du den nachnamen von "t2" in das Feld Nachname von T1 kopieren, der ID entsprechend
Die Datenbank kenne ich jetzt nicht und PHPmyAdmin nur vom Hörensagen.
Hast Du da die Möglichkeit, eigene Abfragen zu definieren? Dann würde sowas eleganter gehen, wobei ich annehme, das die beiden Tabellen T1 und T2 heißen.
Gruß
Apophis
Hast Du da die Möglichkeit, eigene Abfragen zu definieren? Dann würde sowas eleganter gehen, wobei ich annehme, das die beiden Tabellen T1 und T2 heißen.
SELECT T1.ID; T1.Name; T1.Phone; T1.Funktion; T1.Adresse, T2.Vorname; T2.Mail-adresse; T2.Geschlecht; T2.Branche
FROM T1 INNER JOIN T2 ON T1.ID=T2.ID
Gruß
Apophis