1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Checkboxwerte mit Description replacen

  • max1005
  • 28. April 2006 um 11:49
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • max1005
    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
    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.

  1. Datenschutzerklärung
  2. Impressum