oracle left join 问题请教

wanglu27 2010-08-17 07:19:21
select distinct (m.id),
l.id,
(select abbrname
from t_sys_department d
where d.zjjgdm = m.organizieuid
and d.status = '1') mname,
i.name,
l.SATISFACTIONRATE,
m.KEYWORD,
m.WRITEMAN,
m.url,
m.originaluid,
m.content,
l.year || '年' || l.month || '月',
m.title,
m.messagehappentime,
(select name from t_zwgk_item ii where ii.id = i.parentid),
m.createtime,
m.organizieuid
from t_zwgk_message m
left join t_jc_zwgk_proposal l on (m.id = l.zwgkuid)
left join t_zwgk_item i on (l.zwgkuid = i.zwgkuid)
where m.organizieuid = '732158786' order by l.SATISFACTIONRATE asc


数据可以查到,为什么别名 l 和 i 表里面的字段没数据显示



...全文
102 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanglu27 2010-08-18
  • 打赏
  • 举报
回复
虽然不是无 但是确实是连接条件写错了 谢谢
duanzhi1984 2010-08-17
  • 打赏
  • 举报
回复
left join t_jc_zwgk_proposal l on (m.id = l.zwgkuid)
left join t_zwgk_item i on (l.zwgkuid = i.zwgkuid)


因为t_jc_zwgk_proposal 中的字段zwgkuid在t_zwgk_message 表中无.
t_zwgk_item 中的字段zwgkuid在t_zwgk_message 表中无.


是不是呢

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧