Tabellenabfrage, Feldnamen, .....

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tabellenabfrage, Feldnamen, .....

    Hallo,
    ich bin am verzweifeln...

    Ich möchte eine Tabelle tbl_test abfragen
    deren Aufbau so ist ...

    1.Spalte id
    2.Spalte Breite
    3.Spalte Hoehe 120
    4.Spalte Hoehe 140
    5.Spalte Hoehe 160 ....

    Die Werte (der Inhalt) können nicht berechnet werden.
    (pi mal Daumen)

    id | breite | 120 | 140 | 160 | .....
    1 | 130 | 23 | 41 | 66 | .....
    2 | 150 | 27 | 47 | 76 | .....
    2 | 170 | 28 | 50 | 88 | .....

    ...nun möchte ich bei einer Hoehe von >=135 und einer Breite
    von >=165 das Ergebnis.

    Mein Versuch (bitte nicht lachen)

    SHOW FIELDS FROM tbl_test WHERE field >= 135
    - bestimmt nicht (sql) korrekt! ... funktioniert auch nur bei Version 5.0
    - somit hätte ich die verfügbare Hoehe

    SELECT `verfügbare Hoehe` FROM tbl_test WHERE breite >= 165 LIMIT 0 , 1
    - fertig

    Da ich aber nur mysql 4._ _ habe, funktioniert dieses nicht!

    Ich grübele jetzt schon 2 Tage und teste und versuche ...
    Ich brauche einen Tip ... Rat ...

    Anderer Tabellenaufbau?! ....

  • #2
    Häh? Ich verstehe nicht, was das ziel ist.

    Fakt ist, dass du eigentlich eine weitere Tabelle aufbauen solltest:

    breite_id | höhe | wert

    dann wäre es zumindest erweiterbarer.

    Kommentar


    • #3
      Danke, habe es über 2 Tabellen gelöst ....

      Kommentar

      Lädt...
      X