请教个mysql数据分组问题

我现在有2个数据库    1个存放用户数据    1个存放用户其他的数据   两个库之间用编号关联

现在用户数据里可能会有重复的用户名称     我需要以用户名称分组   合并存放用户的其他数据   这个要怎么做呢?

select * from join12 join (select id,name from join11 group by id) as c on join12.id = c.id

可以先对主表做去重后,在关联

现在的问题是两张表关联不起来    两张表在不同库里面,不允许做跨库查询

看你怎么玩,如果是真实项目的话,一般会考虑这两个库在不在不同的服务器上面;如果有可能扩展这种情况;那就只能业务去切换数据源处理数据;

如果是在同一个mysql实例,只是不同库,那就很随意了

不同库指的是不同IP吗,如果同IP完成可以跨库处理

如果数据量不大,则可以采用将小表的数据抽取到内存中做处理,在去连接另一个表

就是在不同的IP   数据来源不一样               抽取到内存中处理是怎么做呢?

我现在想到的解决方法就是两边数据查出来之后    在java代码中整合   然后再做排序  分页这些操作

强调一下   不能使用跨库查询sql这种方式来分组