bauen Ich versuche, eine Abfrage erstellen für eine Suchmaschine zu verwenden, das wie dieses aussehen:Wie kann ich einen Komplex, wo Klausel in Subsonic 2.0
SELECT * FROM sometable
WHERE col1 = 1
AND col2 = 2
AND (col3a = 3 OR col3b = 3 OR col3c = 3)
ich unten, obwohl der Code funktionieren würde, :
SubSonic.Query query = new SubSonic.Query("sometable");
query = query.WHERE("col1", 1);
query = query.WHERE("col2", 2);
query = query.AND("col3a = " + 3).
OR("col3b = " + 3).
OR("col3c = " + 3);
aber es funktioniert nicht, wie es in etwa wie folgt ergibt:
SELECT * FROM sometable
WHERE col1 = 1
AND col2 = 2
AND col3a = 3
OR col3b = 3
OR col3c = 3
: wie kann ich eine Abfrage, die ich brauche?
Es lohnt sich wahrscheinlich, diese Frage mit der Sprache, die Sie verwenden, und der Art der Suchmaschine, die Sie abfragen möchten, zu kennzeichnen. Es sieht aus wie Sie SQL verwenden. Das könnte ein nützliches Tag sein. –