当前位置:Gxlcms > 数据库问题 > mysql多张表合并一张表进行查找

mysql多张表合并一张表进行查找

时间:2021-07-01 10:21:17 帮助过:4人阅读

COUNT(DISTINCT(`user_id`))
FROM ( select user_id from log_20160706 union select user_id from log_20160707 union SELECT user_id from log_20160708 UNION SELECT user_id from log_20160709 UNION SELECT user_id from log_20160710 UNION SELECT user_id from log_20160711 UNION SELECT user_id from log_20160712 order by user_id
) as TB // 这里as一定要扩在整段select外面

可以使用,不过如果表数据量大的话,花费时间还是蛮长的。

后来想想还有一种思路,我可以脚本从每张表读出来,统计出每张表的玩家,然后进行去重(unique)一下。

 

mysql多张表合并一张表进行查找

标签:

人气教程排行