我想用自定義順序選擇我的表中的項目, 使用SQL,如果您未指定順序,則使用升序主鍵,因此'IN'順序丟失。 我讀了,使人們可以用這個SQL請求,維持「IN」命令:用Django以相同的順序選擇IN?
SELECT * FROM table WHERE id IN (118,17,113,23,72) ORDER BY FIELD(id,118,17,113,23,72)
現在,我該怎麼辦編寫的Django內對這項請求? 注意:我不想使用.in_bulk()queryset方法,因爲我希望SQL來完成這項工作。
同意in_bulk()使用IN SQL子句。很好的解釋! – santiagobasulto 2011-12-09 21:33:52