[MSSQL] Spalten in Zeilen darstellen

rrobbyy

Mitglied
folgende Situation, wo ich derzeit nicht weiterkomme:

in einer Tabelle gibt es mehrere Spalten für Kontaktmöglichkeiten (Telefon, Mail, Fax, Mobil)

Ich muss diese Daten aber in vb in einer Combox als separate Einträge hinzufügen.
Meine Idee: ein SQL Code, welches mir diese Spalten als Zeilen auswirft.

Btw: Es soll nur zur einer Kontaktperson Daten erzeugt werden. Es können also nicht mehr als 4 Zeilen entstehen.
 
UNION

SQL:
-- Für die Kontakperson mit der ID 22
SELECT id, telefon, 'Telefon' AS typ FROM table WHERE id=22
UNION SELECT id, Mail, 'Mail' FROM FROM table WHERE id=22
UNION SELECT id, Fax, 'Fax' FROM table WHERE id=22
UNION SELECT id, Mobil, 'Mobil' FROM table WHERE id=22
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück