Abfragebedingungen für SQL

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

  • Abfragebedingungen für SQL

    Also ich hab folgendes problem:

    nehmen wir mal an es ist ne tabelle mit den spalten A, B , C , D

    dann möchte ich gern die zeilen ausgelesen haben wo C und D true ist und außerdem A oder B

    jetzt geht leider die komib:

    WHERE A = '$x1' OR B ='$x2' AND C='$x3' AND D='$x4'

    nicht. dann bekomm ich nämlich alle werte wo B und C und D true sind oder einfach nur A true ist.

    wie kann man das umgehen? mir fällt nur nen komplizierter Weg ein (A & C & D mit AND ) OR (B & C & D)

    gibts denn da keinen einfacheren Weg?

    danke Jens

  • #2
    Re: Abfragebedingungen für SQL

    Original geschrieben von jskin
    ... die zeilen ausgelesen haben wo C und D true ist und außerdem A oder B
    A oder B was?

    Meinst Du das funktionell so, wei Du es ohnehin schon geschrieben hast?

    WHERE ( A='$x3' AND C='$x1' AND D='$x2') OR ( B='$x3' AND C='$x1' AND D='$x2')

    Kommentar


    • #3
      A oder B soll true sein

      na ich denke mir zumindest das es so funktionieren sollte - ohne die klammern .. aber ich finde es sehr umständlich (es handelt sich nämlich um ein paar mehr spalten als A - D

      was mich interessieren würde ist, ob es was einfacheres gibt.

      gruss jens

      Kommentar

      Lädt...
      X