ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
306
306
EMPFEHLEN
-
Hallo
Ich habe ein kniffliges Problem mit MSSQL.
Ich habe zwei Tabellen. In der einen Tabelle habe ich in einer Spalte die ProjektNr. und in einer zweiten die Projektbezeichnung.
Es kann jetzt vorkommen dass in dieser Tabelle ein Eintrag öfters vorkommt.
ProjektNr Projekt 0815 Zelt 1235 Baum 1235 Baum
Es kann aber auch sein dass ein Projekt nur mit der Bezeichnung öfters vorkommt und die ProjektNr leer ist.
ProjektNr Projekt 0815 Zelt 1235 Baum Baum
oder genau andersherum, die Projektnummer ist doppelt dafür aber die Bezeichnung bei einem weiteren Eintrag leer.
ProjektNr Projekt 0815 Zelt 1235 Baum 1235
Ziel ist es jetzt dass ich in meine zweite Tabelle die Projekte rüberbekomme und zwar natürlich nur einmal.
Wenn in der Quelltabelle also unvollständige doppelte Datensätze vorhanden sind sollen diese Datensätze in der Zieltabelle natürlich möglichst bereinigt sein so dass die Zieltabelle entsprechend sauber aussieht:
ProjektNr Projekt 0815 Zelt 1235 Baum
Sollte es in der Quelltabelle doppelte Einträge geben bei denen nur die ProjektNr gefüllt ist muss das Projekt nur mit der ProjektNr übernommen werden, gleiches gilt bei Einträgen wo nur die Bezeichnung gefüllt ist und in keinem weiteren Eintrag dazu die ProjektNr. Zulässig in der Zieltabelle ist also auch
ProjektNr Projekt 0815 Zelt 1235 Baum 8787 Irgendwas
Ich hoffe ich konnte mein Problem einigermaßen verständlich erklären. Die große Frage ist jetzt wie man das in SQL übersetzt.
Ich hoffe ihr könnt mir helfen.
Gruß und so,
Loki2
-
Hallo Loki2,
Wenn ich das Problem richtig verstanden habe sollte es mit
Code sql:1 2
SELECT DISTINCT ProjektNr, Projekt INTO TabelleB FROM TabelleA
funktionieren.
Gruß FrameGeändert von Frame (14.02.12 um 17:58 Uhr)
Ähnliche Themen
-
Tabelle von MSSQL nach MDB kopieren
Von bernd00 im Forum JavaAntworten: 5Letzter Beitrag: 20.11.10, 15:20 -
Excel-Daten filtern/sortieren und kopieren
Von inesss im Forum Office-AnwendungenAntworten: 3Letzter Beitrag: 15.04.10, 14:49 -
[MsSQL] timestamp-Spalte auf heute filtern
Von djscorpion im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 09.01.09, 12:15 -
dateien aus einer tabelleA der db1 einlesen und in der tabelleB der db2 tun
Von kokoroko im Forum PHPAntworten: 5Letzter Beitrag: 29.06.07, 00:32 -
[MSSql] Tabelleninhalt auf anderen Datenbankserver kopieren
Von schapy im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 19.12.06, 11:05





Zitieren
Login





