首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

弱问:以下SQL语句有什么不同。解决思路

2012-01-19 
弱问:以下SQL语句有什么不同。selectid,namefromajoinbona.idb.idanda.name abc与selectid,namefromajoin

弱问:以下SQL语句有什么不同。
select   id,name
from   a   join   b   on   a.id=b.id   and   a.name= 'abc '


select   id,name
from   a   join   b   on   a.id=b.id
where   a.id= 'abc '

[解决办法]
你可以自己查询从而得出结果来

[解决办法]
有区别的。

select id,name from a join b on a.id=b.id and a.name= 'abc '
这个语句中a.id=b.id and a.name= 'abc '都是连接的条件,相当于
select id,name from a join b on (a.id=b.id and a.name= 'abc ')

而第二个,where后的条件,是相对于连接后的结果而言,即先用连接过滤,再用where后的条件过滤。

热点排行