日期:2014-05-16  浏览次数:20659 次

建好表后,进行连接查询时,请问大家是怎么写出SQL语句的,我觉得我的方法效率好低啊。
数据库新手,建好表后,进行连接查询时,我这样子做的:打开已经建好的表A,去查找去A表中与B表或其他表中哪些数据是对应的,然后再写出SQL语句,觉得效率好低啊,每次都是这样子去做。请问大家是怎么做的。
我是在SQL Server Management Studio里面做的。

------解决方案--------------------
另外设计数据库的时候,做一份数据库设计文档是个好习惯,这也是教我编程的师傅教我的,哪怕仅是个txt,也很有用,比如下边这样的
2、地域表area
area_id 主键 int(10)
area_name 地域名称 varchar(255)
area_order 排名 int(10)
3、资源类型表type
type_id 主键 int(10)
type_name 资源类型名称 varchar(255)
type_order 排名 int(10)
4、资源类型关联表source_type
source_type_id 主键 int(10)
source_id source表主键 int(10)
type_id type表主键 int(10)
5、标签表label
label_id 主键 int(10)
label_name 资源标签名称 varchar(255)
label_order 排名 int(10)
6、标签关联表source_label
source_label_id 主键 int(10)
source_id source表主键 int(10)
label_id 标签表主键 int(10)