ana_device表中通过mac找到对应的loid,再通过loid找到对应ana_customer表中的band_count值
sql 语句:
SELECT
a.mac,a.loid,b.band_account
FROM
ana_device a LEFT JOIN ana_customer b ON a.`loid`=b.`loid`
WHERE a.`mac` IN ('E865D40*','28FF*');
a.mac 的值可以通过给出的excel中的mac,通过下边代码
将
E865D400F*
28FF3EA00*
其转化为
'E865D400F*',
'28FF3EA00*'
格式的数据
然后,拷贝到sql语句IN后边的括号内
注意:sql查询数据的条数最好不要超过10000,即mac的值最好不要超过10000条
批量处理
E865D400F*
28FF3EA00*
转化为
'E865D400F*',
'28FF3EA00*'
import os
def change_charcter(inputfile_path,file_num):
readfile = open(inputfile_path,"r")
i=1
while(i<=file_num):
outputfile_path = "C:\\Users\\Administrator\\Desktop\\mac_"+str(i)+".txt"<
mysql批量查询
最新推荐文章于 2024-06-05 12:15:55 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)