Ergebnis 1 bis 4 von 4

Thema: feldname auslesen, wenn bestimmter wert enthalten ist

  1. #1
    TP-Veteran Avatar von steff
    Registriert seit
    Mar 2001
    Ort
    wein4tel (ö)
    Beiträge
    1.291

    feldname auslesen, wenn bestimmter wert enthalten ist

    hallo leute,
    steh grad gröber daneben.

    ich habe eine tabelle, die unter anderem verschieden felder enthält, welche sich nur durch endnummern unterscheiden. zb.: rohstoff1, rohstoff2, rohstoff3, usw.
    in diesen feldern sind jeweils die id's der rohstoffe enthalten, zb.: rohstoff1 = 5, rohstoff2 = 874, rohstoff3 = 20

    nun sollen gewisse rohstoff-id's ersetzt werden, zb.: statt 20 soll 56 reinkommen.

    wie kann man einen update-befehl formulieren, der dieses update bewerkstelligt, wenn man im vorhinein nicht weiss, ich welchem rohstoff-feld die gewünschte id steht?

    ist das verständlich?

    herzlichen dank!!!

  2. #2
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Ich würde an Deiner Stellte drei Update-Statements machen, wenn es eine einmalige Sache ist, und mir nicht den Kopf zerbrechen
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  3. #3
    TP-Veteran Avatar von steff
    Registriert seit
    Mar 2001
    Ort
    wein4tel (ö)
    Beiträge
    1.291
    da es eine einmalige bzw. sehr selten vorkommende update-routine sein wird, werde ich eine steff-typisch-umständliche variante mit schleifen und update-statements anwenden

    hat mich aber interessiert, ob es was vorgefertigtes von mysql gibt.

    danke jedenfalls

  4. #4
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Du könntest sowas wie:
    Code:
    update tabelle
    set 
    rohstoff1 = case when rohstoff1 = 20 then 56 else rohstoff1 end,
    rohstoff2 = case when rohstoff1 = 20 then 56 else rohstoff2 end,
    rohstoff3 = case when rohstoff1 = 20 then 56 else rohstoff3 end
    benutzen. Aber ob das einfacher ist...
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 21.12.2005, 15:25
  2. Gezieltes Auslesen bestimmter Werte aus einem Textfile?
    Von MCBurner im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 19.10.2005, 23:37
  3. MySQL-Einträge nach bestimmter Spalte auslesen
    Von M@tzM@N im Forum Traum-Dynamik
    Antworten: 10
    Letzter Beitrag: 16.05.2004, 10:33
  4. Wert aus längere Datenreihe auslesen
    Von preyz im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 12.02.2004, 22:41
  5. erst weiter, wenn bestimmter frame erreicht
    Von Julimond im Forum Flash & Multimedia
    Antworten: 2
    Letzter Beitrag: 22.01.2002, 20:36

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51