Python Django原始查询,其中包含从上一个查询生成的WHERE子句

Python Django原始查询,其中包含从上一个查询生成的WHERE子句,python,mysql,sql,django,Python,Mysql,Sql,Django,我想使用执行Django Python MySQL查询,其中(在sql中)是从上一个查询生成的链接。 在此,我粘贴我的实际代码: def population(request): db = MySQLdb.connect(user='xxxx', db='xxxxdb', passwd='xxxxpwd', host='localhost') cursor = db.cursor() cursor.execute("SELECT last_name FROM a_popu

我想使用
执行Django Python MySQL查询,其中
(在sql中)是从上一个查询生成的链接。
在此,我粘贴我的实际代码:

def population(request):
    db = MySQLdb.connect(user='xxxx', db='xxxxdb', passwd='xxxxpwd', host='localhost')
    cursor = db.cursor()
    cursor.execute("SELECT last_name FROM a_population WHERE country='Denmark' ORDER BY last_name")
    denominazione_comune = cursor.fetchall();
    rows_count = cursor.rowcount
    db.close()
    counter = 0

    return render_to_response('list_last_name.html', {'lastname': last_name}, context_instance=RequestContext(request))
因此,从这段代码中,我得到了一个(非)有序的姓氏列表。通过单击其中一个姓氏,我想创建另一个查询,并将单击的姓氏作为参数,但我不知道如何执行此操作


感谢一百万,他们会给我一些建议。

你能给我一个更合理的标题吗?你想从原始sql中得到什么,而这些sql是不能用ORM实现的?好的,你更改了标题(感谢ansh0l)。什么是
(未)排序的
意思,在什么意义上这是有序的
结果
无序的
?意味着我们处理有序或无序的列表没有区别。