将一用户表拆分成以26个字母开头的26个表后!
例如
1_a表
id,name,fullname 字段
2_b表
id,name,fullname 字段
....
....
....
....
26_m表
id,name,fullname 字段
name登陆用户名称,fullname是呢称
现在有一个评论表
bbs表
id,uid,.....其他字段,uid是用户表中ID问题是:我在查询BBS表的时候.如果通过一条SQL查询出 用户的名称和呢称!
表联合我的方式我知道,我想需要其他更简单的方式!谢谢
在线等待!
例如
1_a表
id,name,fullname 字段
2_b表
id,name,fullname 字段
....
....
....
....
26_m表
id,name,fullname 字段
name登陆用户名称,fullname是呢称
现在有一个评论表
bbs表
id,uid,.....其他字段,uid是用户表中ID问题是:我在查询BBS表的时候.如果通过一条SQL查询出 用户的名称和呢称!
表联合我的方式我知道,我想需要其他更简单的方式!谢谢
在线等待!
解决方案 »
- org.apache.jasper.JasperException: Cannot find any information on property 'name
- 请教如何用phpMyAdmin将两个数据库中的一个表中的几个字段的数据进行转移。
- mysql 启动问题 急急急急急急急急急急急急
- 如何在mysql中批量插入记录,如果记录已存在则更新?
- 如何给一个用户授权,使他只能看到某一个表?
- 重装mysql出现 Can't connect to MySQL server on 'localhost'
- 数据库分表设计的问题
- 关于Mysql触发器的一点疑问
- 如何把mysql中某个字段中的多个不同数一次性替换为一个数
- Mysql8.0,如何根据json(数组)里的字段排序
- 特殊的编码问题-cp852
- 趣味
CREATE TABLE total_user (
tid INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
id INT NOT NULL,
`name` CHAR(30) NOT NULL,
fullname CHAR(64) NOT NULL,
INDEX(id)
)ENGINE=MERGE UNION=(1_a,2_b,...,26_z) INSERT_METHOD=LAST;select a.`name`,a.fullname from total_user a ,bbs b where a.id = b.uid;