1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

SQL frage

  • lordseppo13
  • 30. Juni 2009 um 15:07
  • Unerledigt
  • lordseppo13
    5
    lordseppo13
    Mitglied
    Punkte
    275
    Beiträge
    38
    • 30. Juni 2009 um 15:07
    • #1

    Hallo,


    ich habe da mal eine Frage. Ihc möchte ausgehend von folgender Tabelle:


    ID Name Wert
    --------------------------------------------
    1 „Type“ „Person“
    1 „Name“ „Scholz“
    1 „Vorname“ „Sebastian“
    2 „Type“ „Koch“
    2 „Name“ „Werner“
    2 „Vorname“ „Matthias“

    einen View erstellen, der so aussieht:

    Nr. Type Name Vorname
    --------------------------------------------------------------------------
    1 „Person“ „Scholz“ „Sebastian “
    2 „Koch“ „Werner“ „Matthias“
    #


    Die Daten sollen also transponiert werden. Wie mach ich das?

  • Erklärbär
    8
    Erklärbär
    Mitglied
    Reaktionen
    6
    Punkte
    661
    Beiträge
    130
    • 30. Juni 2009 um 15:22
    • #2

    ungefähr so, wenn deine tabelle "Hansln" heisst:

    Code
    select t.id, t.wert, n.wert, v.wert
    from hansln t, hansln n, hansln v
    where t.id=n.id
    and t.id=v.id
    and t.type='Type'
    and n.type='Name'
    and v.type='Vorname'

    einfach nur genial: wenn man im wort "Mama" 4 buchstaben ändert, dann hat man auf einmal "Bier"

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung