4

ここで質問されたかどうかはわかりません。「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 で既に使用可能なものがあるかどうか疑問に思っています。

ありがとう。

4

1 に答える 1