• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Java&Lazio
博客园 首页 新随笔 联系 订阅 订阅 管理

文章分类 -  数据库

 
求sql语句---取出某字段最大的记录
摘要:数据为:id flow sex name22 0 1 128 1 2 328 2 1 3需要用SQL取出id相同的条件下flow最大的记录,还要有其他ID的记录。需要的结果为:id flow sex name22 0 1 128 2 1 3答案:select a.* from tt ainner join(select id,max(flow) as ma from tt group by id) bon a.id=b.id and a.flow=b.ma 阅读全文
posted @ 2011-10-14 13:59 Java&Lazio 阅读(244) 评论(0) 推荐(0)
转:SQL中的递归
摘要:sql递归查询问题在工作中遇到一个问题,是需要sql递归查询的.不懂,于是到csdn上去问,那里的效率真是非常高,我以前也没在上面问过问题.问题描述:我有一个表结构如下:id upperid1 23 24 15 3具体层次不知道,我想用递归sql语句把所有属于某个upperid的数据,包括它的子树,都读出去,请问应该子怎么写? 比如说 upperid =2那么先找到1,3,然后再由1,3找到4,5使用sql语句实现有两位朋友都给了回复:fa_ge(鶴嘯九天)Create table t(id int,upperid int)insert into tselect 1, 2union all s 阅读全文
posted @ 2011-10-07 15:21 Java&Lazio 阅读(291) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3