[阅读: 547] 2010-08-05 10:08:03
1.你要避免的是修改表结构,如果有N个表的话, 你只需要运行一次Alter table
节省了N-1次运行alter table语句的运行时间
2.你举的情况在历史上只出现了1次
3.你的做法在每次访问数据时增加了成本,需要访问身份证的索引来找到符合条件的ID的中间结果集,再依据这个结果集来和其他表做连接
身份证寻找到ID然后做表链接
Where T1.IDCard='123456' and
T1.ID=T2.ID
身份证做连接字段
Where T1.IDCard='123456' and
T2.IDCard='123456' and
T1.IDCard=T2.IDCard