> > > >Wo liegt der Vorteil der alten (Nicht-)Aufteilung? > > > > > Ich habe eine Tabelle Gesamtkatalog wo all jene Infos drinn stehen, > welche f�r alle Artikel verf�gbar sind. > Dann gibt es eine Tabelle Musikkatalog wo spez. Felder f�r ein > Musik-Album drinnsteht. Dann gibt es ein Filmkatalog etc. > Von einem Lieferanten bekomme ich jetzt Musik-Daten und von einem > anderen Film-Daten. > > >DECLARE @HighestID int > >SELECT @HighestID = max(ID) FROM T1 > >SELECT identity(int, @HighestID , 1) AS ID, T.ID AS F_ID, > T.Wert1, T.Wert2< > >Into #neueTabelle WHERE T.ID not in(SELECT t1.F_ID FROM t1) > > > >INSERT T1 > >VALUES > >( > >ID, > >F_ID, > >Wert1, > >Wert2 > >) > >SELECT ID, F_ID,Wert1,Wert2 FROM #neueTabelle > > > > > T ist wohl die Urspr�ngliche Tabelle (vom Lieferanten). > Das ganze kommt jetzt in eine Schleife, oder?
�h, nein, sinn ist ja gerade eine Schleife(verwendung von Cursor) zu vermeiden. > In der urspr�nglichen Tabelle habe ich keine ID's, welche ich bei den > eigenen Tabellen einsetzen k�nnte. > > Gruss Christoph Wenn du noch keine IDs in der Ursprungstabelle (ja, hier t) hast, dann bau dir erst eine neue mit ( auch wieder SELECT INTO und IDENTITY(int,1,1) ) _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
