select * from a left join b on a.a1 =b.b1 and b.b1 = 3

heaven33 2009-07-17 02:06:03
请问这个sql的意思是不是只和b.b1=3的进行左连接?
其他的就不进行左连接了?
...全文
205 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
heaven33 2009-07-17
  • 打赏
  • 举报
回复
如果表a有10条数据 表b有10条数据
那么

select* from a left join on b

这条语句执行了会有多少结果?
freefairy208 2009-07-17
  • 打赏
  • 举报
回复
不符合a.a1=b.b1和b.b1=3的连接记录对应的b表字段均为null
HT082 2009-07-17
  • 打赏
  • 举报
回复
你这是SQL Server的吧
不是ORACLE哦。

答:所有的都左连接。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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