同じクエリでWHERE NOT WHEREを使う方法はありますか?関数がmysqlデータベースをクエリするPythonスクリプトを書いています。特定の名前を呼び出すスクリプトが必要です。それは誰にも戻ってもらえますか、それとも私がそれをもっといい名前のグループに呼びかけることができるかという副次的な注釈にあります。私は簡単なLIKEステートメントで名前クエリを実行しています。どこに同じクエリmysqlがありません
SELECT * FROM db.table WHERE column LIKE '%searchterm';
私はそのDATE列を使用して、さらにデータをソートできるようにしたいしかし、私はDATEのために書かれているクエリである、
SELECT * FROM db.table WHERE NOT (column < startdate OR column > enddate);
意図したように、自分で実行したときにどちらのクエリは、仕事しかし、私はそれらを組み合わせるようにしようとすると、私は構文エラーを取得します。
SELECT * FROM db.table WHERE NOT (column < startdate OR column > enddate) AND WHERE column LIKE '%searchterm';
クエリが機能するように修正する方法はありますか?
変更 'とWHERE'にちょうど' AND' –