Hallo!

> Gibt es einen einfachen Weg, als Ergebnis etwas in dieser 
> Form zu erhalten:
> 
> Feld          Feld2
> 1             xyz
> 2             
> 3             xyz xyz2 xyz3

Grunds�tzlich k�nnen mit SQL Zeilen nicht in Spalten umgewandelt werden,
aber ...

Das ist ein klassischer Fall f�r MSShape. Das Recordset der ersten Tabelle
erh�lt dabei eine Spalte, die aus einem Recordset mit den Werten aus der
zweiten Tabelle besteht. Das w�re die einfachste L�sung mit ADO und einer
beliebigen Datenbank.

SHAPE   (SELECT id, Feld  FROM Tabelle1) AS T1
APPEND ((SELECT id, Feld2 FROM Tabelle2) AS T2
         RELATE T2.id TO T1.id) AS Felder2

Das Recordset hat dann eine "Spalte" mit dem Namen "Felder2", das dann
jeweils das Unter-Recordset enth�lt.

Im SQL Server kannst Du die Werte der zweiten Tabelle auch �ber eine
Userdefined Function selektieren und zu einer Zeichenkette zusammensetzen.
Das d�rfte dann die schnellste L�sung sein.

Freundliche Gr��e
Joachim van de Bruck

_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an