• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

小僷

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

内连接自连接和内嵌自连接的区别

 select (SELECT count(1)FROM  entity.PhysicalItemResult sub,entity.PhysicalItemResult main
WHERE sub.physicalitemid = main.physicalitemid  AND sub.physicalitemresultid <= main.physicalitemresultid
) as '序号',physicalitemid,physicalitemresultid
from entity.PhysicalItemResult
-------------------------------
SELECT(SELECT COUNT(1) FROM entity.PhysicalItemResult sub WHERE sub.physicalitemid = main.physicalitemid
AND sub.physicalitemresultid <= main.physicalitemresultid) AS 序号,physicalitemid,physicalitemresultid
FROM entity.PhysicalItemResult main

为什么第二次数据是这样?内嵌,

每一对main的physicalitemid,physicalitemresultid就对应一次嵌套查询(循环嵌套?)
 

posted on 2012-11-27 15:00  小僷  阅读(152)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3