建好表后,进行连接查询时,请问大家是怎么写出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)