MySQL的多表查询~~
一个数据库内有多于600个表,每个表的字段都完全一样~~
每个表内大约有40W条记录,我现在要在所有表内查询所有符合 userid='1'的记录~~有什么好办法?
[解决办法]
狂人呀,没有做过!
[解决办法]
用动态sql,自动拼写成一句sql,然后执行
[解决办法]
select * from table1 where userid='1'unionselect * from table2 where userid='1'unionselect * from table3 where userid='1'union...select * from table600 where userid='1'