例如:
statuses = 'A,E'
params = [store_no, start_date, end_date, worker_id] + statuses.split(',')
# 根据statuses的长度,生成 '%s'的个数
in_statuses = ', '.join(map(lambda x: '%s', statuses))
# 在SELECT_TASK_LIST_STATUS_SQL的sql文中,在in的前面有几个%s,这里就要写几个%s
sql = schedule_sql.SELECT_TASK_LIST_STATUS_SQL % ('%s', '%s', '%s', '%s', in_statuses)
select_result = mysql_object.query(sql, params)
SQL:
select .... where STATUS IN (%s)
