mysql python合并结果

2024-09-30 01:22:21 发布

您现在位置:Python中文网/ 问答频道 /正文

试着用python编写下面的代码…从mysql的角度来看。您会注意到,我试图根据另一个表中的条目将结果合并到一个表中。编写这种SQL查询的正确、干净、行业智能的方法是什么?在

基本上,我想说从“网站”表中选择属于某个网站组的URL表中的所有URL“

谢谢!在

site = sys.argv[0]
checksanity (log,site) #check syntax, etc

log.info ("Running site %s", site)
cursor = conn.cursor ()

#get siteid
query = "SELECT sites.id from sites WHERE sitename LIKE '" + site + "'"
cursor.execute (query)
siteidlong = cursor.fetchone()
siteid = str(siteidlong[0])

query = "SELECT search_for,urls.url FROM urls WHERE site_id LIKE '" + siteid + "'"
print query
cursor.execute (query)
resultstring = cursor.fetchall()
print resultstring

cursor.close ()
conn.close ()

Tags: logidurlexecute网站siteconnwhere

热门问题