我想用自定义顺序选择我的表中的项目, 使用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