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

Checkboxwerte mit Description replacen

  • max1005
  • 28. April 2006 um 11:49
  • Unerledigt
  • max1005
    7
    max1005
    Mitglied
    Punkte
    405
    Beiträge
    50
    • 28. April 2006 um 11:49
    • #1

    Ich möchte Checkboxvalues durch ";" getrennt in einem Datenbankfeld (varchar) speichern. Z.B.:

    VORLIEBE.OBST
    --------------
    OR;ZI;BA

    In einer anderen Tabelle ist die Description zu den Valus gespeichert. Z.B.:

    OBST.VALUE | OBST.DESCRIPTION
    ---------------------------------
    OR | Orange
    ZI | Zitrone
    BA | Banane
    AP | Apfel

    Jetzt möchte ich eine SQL-Abfrage, bei der ich die Values durch die Descriptions ersetze, ohne das Datenmodell zu verändern. Als Ergebnis möchte ich also:

    Orange;Zitrone;Banane

    Natürlich sind im Feld VORLIEBE.OBST nicht immer 3 Values gespeichert.
    Hat jemand eine Ahnung, wie das funktionieren könnte?

    Danke, Max

  • Paulchen
    1
    Paulchen
    Gast
    • 28. April 2006 um 12:00
    • #2

    Ich denke, dazu wirst du PL/SQL brauchen oder irgendeine Programmiersprache (PHP, Java, ...), mit der du Ergebnisse von SQL-Abfragen auswerten und dynamisch darauf reagieren kannst. Abgesehen davon - warum machst du nicht eine M:N-Beziehung zwischen dem Subjekt, dessen Vorlieben gespeichert werden, und der Obsttabelle? Oder ist das Datenbankmodell bereits vorgegeben?

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    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