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多张表合并一张表进行查找
标签: