SELECT * FROM a,b WHERE a.id=b.id和 SELECT * FROM a JOIN b ON a.id=b.id
解决方案 »
- ConfigurationManager 该类是不是只能操作 web.config 文件 如果 同一个目录下 有 web.config 和 IOC.config
- C# List<List<string>> 赋值问题
- 我又来请教正则表达式了
- 新手问几个sql问题?
- 有没有现成的函数,水晶报表有没有时间限制!(各位牛人帮忙说个"Yes"OR"No"就行了!)————谢谢!
- 这个语句称为什么语句啊?
- 谁有C#数据库操作的一些问题啊,新学,啥都不会
- {天敏sdk 2000 二次开发问题}在线等
- 如何将DATAGRIDVIEW的光标为最后一行?
- 菜鸟求救,XML数据文件怎么封装成DataSet?可不可以封装呀?
- 为啥要用10作为临界条件了。
- c#怎么获取外部程序句柄并发送单击消息
要什么查什么
是 联合a,b两个表来查询的 查询的条件是 两个表的Id要相等
SELECT * FROM a JOIN b ON a.id=b.id
是内联查询 是比较a和b两个数据集中id相等的
后一个是先合并两张表组成一个结果集,然后再从此结果集中筛选id相等的记录显示出来。所以第一个较好
总的来说,差不多,没有太大差异.SQL Server 中Inner join 和where的效率差异
http://www.cnblogs.com/huangzhenwu/archive/2007/03/06/665557.html