Huhu, hat jemand noch Lust auf ein bisschen SQL (Access)?
Ich habe z.B. eine Tabelle mit Artikeln (bsp. 1-100) lfd. Nr. Diese Tabelle enth�lt zus�tzlich noch 3 Felder, wo jeweils eine Artikel-Nr. drinsteht, die sich auf die gleiche Artikel-Tabelle bezieht z.B. ArtNr Beschreibung u1 u2 u3 1 Test 2 4 6 2 Autos 1 10 5 ... Jetzt m�chte ich ArtNr. 1 selectieren und die Ausgabe soll auch die Unterartikel einbeziehen 1 Test 2 Autos 4 Motorr�der 6 Pinsel Da die Sortierung, wenn ArtNr 6 ausgew�hlt wird nach lfd. Nr geht und die 6 aber immer die erste Stelle einnimmt, habe ich noch einen Rang hinzugef�gt. a ist die Testtabelle Ich wollte es mit einer Union-Anweisung l�sen, geht auch, aber gibts vielleicht noch etwas besseres? SELECT aNr as Artikelnr, beschr as Beschreibung, '1' as Rang FROM a where aNr = " & zahl & " UNION SELECT [a].[aNr] AS Artikelnr, [a].[beschr] AS Beschreibung, '2' as Rang FROM a, [SELECT aNr,beschr, u1, u2, u3 FROM a WHERE aNr = " & zahl & "]. AS x WHERE [a].[aNr] In ([x].[u1],[x].[u2],[x].[u3]) ORDER BY Rang, Artikelnr; " Herzliche Gr��e, Gudula _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
