大师们,请教一个连接查询语句,右连

来源:百度知道 编辑:UC知道 时间:2024/06/29 22:44:48
select dbo.t_searchresult.* ,dbo.t_category.category ,dbo.t_websource.chanerurl ,0 as stype,t_R_Websource_Sresult.websource_sresultID as pkid,t_R_Websource_Sresult.getdate ,t_R_Websource_Sresult.changedate
from t_searchresult
left join
t_R_Websource_Sresult on t_R_Websource_Sresult.Sresultid=t_searchresult.sid
left join
t_category on t_category.categoryid=t_R_Websource_Sresult.categoryid
left join
t_websource on t_websource.websourceid=t_R_Websource_Sresult.websourceid

大师们,这个右连接的left 是指向的哪个啊

能不能稍微解释一下
那这个语句换成左连接的话怎么写呢.有区别吗
大师,和内联有啥区别呀吼吼吼

大师,和内联有啥区别呀吼吼吼
-----------------------

内连必须条件满足才会显示

问题补充:

那这个语句换成左连接的话怎么写呢.有区别吗
---------------
楼主语句就是左连接,右连接为right join
区别只是改变一下表的先后顺序

select a.* ,c.category ,d.chanerurl ,0 as stype,b.websource_sresultID as pkid,b.getdate ,b.changedate
from
t_searchresult as a
left join
t_R_Websource_Sresult as b on b.Sresultid=a.sid --t_searchresult左连t_R_Websource_Sresult,t_R_Websource_Sresult没有对应数据时显示null
left join
t_category as c on c.categoryid=b.categoryid--t_R_Websource_Sresult左连t_category,t_category没有对应数据时显示null
left join
t_websource as d on d.websourceid=b.websourceid--t_R_Websource_Sresult左连t_websource,t_websource没有对应数据时显示null

楼上的大师解答比较详细 最佳方法是你自己创建个表实践一下 就知道什么怎么一回事了