+ -
当前位置:首页 → 问答吧 → left outer join 无效字符

left outer join 无效字符

时间:2011-11-26

来源:互联网

SQL code
 select ta.account_id ,ta.corpname,tfv.pk_id pk_id,tfv.state,pd.name area 
 from t_account ta
 left outer join t_freeEvaluationApply tfv on  ta.account_id = tfv.fk_account_id
 left outer join pub_district pd on ta.fk_province_id =pd.pk_id

为啥会酱紫?把left outer join改成join不会报错,但是就不能查到我要的数据啦。。。
求高手帮忙。。。

作者: ssdd273381952   发布时间: 2011-11-26

没看出什么问题来,楼主不如把结构和数据贴出来

作者: pengxuan   发布时间: 2011-11-26

可以肯定地说:
left join

left outer join
等价.
你还是查查你的更改除了这个关联词外,还做了什么其他事情.

作者: qianjin036a   发布时间: 2011-11-26

啊!!!!!!!!!!!!!

为啥会酱紫?把left outer join改成join不会报错,但是就不能查到我要的数据啦。。。
求高手帮忙。。。

left join 是左连接

join 是默认的 inner join ,你改了连接方法,结果当然不同.

我看成 left join 了!

作者: qianjin036a   发布时间: 2011-11-26

SQL code

--试试
select ta.account_id ,ta.corpname,tfv.pk_id pk_id,tfv.state,pd.name area 
from t_freeEvaluationApply tfv
left outer join t_account ta    on ta.account_id = tfv.fk_account_id
left outer join pub_district pd on ta.fk_province_id =pd.pk_id



作者: hllfl   发布时间: 2011-11-26

中间表错啦

作者: hllfl   发布时间: 2011-11-26

热门下载

更多