ここで質問されたかどうかはわかりません。「like」演算子に関するいくつかの質問を見ましたが、それが探しているものかどうかわかりません。申し訳ありませんが、私はこれに慣れていません。しかし、私は MySQL から Google App Engine に移行しており、GQL に MySQL のものと同様の OR 演算子があるかどうか疑問に思っていました。
基本的に私が達成しようとしているのは、ユーザー名または電子メールアドレスを介して名前でログインを取得することです。したがって、私のクエリは次のようになります。
query = db.GqlQuery("SELECT * FROM mytable
where username = :name
OR email = :email
AND password = :password",
name = user,
email = email,
password = pass1)
2 つのクエリを実行し、各クエリが正常に完了したかどうかをチェックして、これを達成できることを認識していますが、GQL で既に使用可能なものがあるかどうか疑問に思っています。
ありがとう。