AND Verknüpfun in Where Klausel

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

  • AND Verknüpfun in Where Klausel

    Hallo!

    Versuche gerade eine Such-Abfrage zu erstellen. Aus welchen Grund kann ich solch eine Bedingnung nicht benutzen, es ist immer leer.

    PHP-Code:
      SELECT from users_traits
      WHERE 
    (trait_val and trait_id 1) AND (trait_val and trait_id 2
    Wenn es darum geht eine Suchabfrage zuerstellen, habe ich gehört, wären "matchings" die beste Lösung?!

    Danke

  • #2
    Deine Where-Klausel ist unerfüllbar. trait_id kann nicht gleichzeitig 1 und 2 sein.

    Du meinst eigentlich
    WHERE (trait_val = 3 and trait_id = 1) OR (trait_val = 3 and trait_id = 2)

    oder kürzer
    WHERE trait_val = 3 AND (trait_id = 1 OR trait_id = 2)

    Kommentar

    Lädt...
    X