2011-07-26 9 views
0

私は、このSQLクエリと同等のものをやろうとしている:コンプレックス「AND」ジャンゴクエリ

"SELECT * FROM something WHERE ((something >= something AND something <= something) AND(something >= something AND something <= something))" 

そして、私は非常にそれを把握することはできません。私は

.filter((Q(something__gte=something) & Q(something__lte=something)) & (Q(something__gte=something) & Q(something__lte=something))) 

.filter(Q(something__gte=something,something__lte=something) & Q(something__gte=something,something__lte=something)) 

は...以下を返し、完全に私のブラケットを無視し...

WHERE (`something`.`something` >= something AND `something`.`something` <= -something AND `something`.`something` >= something AND `something`.`something` <= something) 
+0

これについての下落を待つことはできません.. lol – Chris

+0

私たちに実際の質問を表示してください。同じ識別子(何か)で異なる識別子をいくつか置き換えたので、正しいかどうかはわかりません。 – agf

答えて

3

論理演算子AND連想され、両方の..なしの成功と次のことを試してみました。 a &b &c ==(a &b)&c == a &(b &c)です。かっこは必要ありません

+0

笑..私はちょうどこの2秒前に気づいた..脳のおならを持っていた。 – Chris

関連する問題