注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 利用IPSec实现网络安全之..
 帮助
    文章评论
 
2006-01-12 16:54:54
你这样做结果还是错的。日期是最新的了,其他的内容是不对的

2006-04-09 12:11:22
我所得到的结果是不正确的。
---------------------------
表T
-----------------------------
ID - FID - TIMES -
1 - 1 - 1100
2 - 1 - 1120
3 - 2 - 1130
4 - 2 - 1140
5 - 3 - 1150
------------------------------
有一个这样的表,现在要按FID 和TIMES进行条件捡索.
当FID存在相同值时,只取出其中一条.也就是现在要取
出的记录是:
FID=1的其中一条,FID=2的其中一条.FID=3的其中一
条.并且要按TIMES的进行排序. 要怎么写SQL啊.

2006-09-08 15:36:00
你个煞笔这样有效率吗? 还笑呢

2006-09-14 15:16:07
group by 只能查詢在group by中出現的列和聚集函數嗎?

2006-11-15 18:57:08
Hello, good site

2007-01-12 20:44:34
误人子第.有胜于无。

2007-01-12 21:49:05
不用Mysql很多年
看到了就说一下吧!

有些东西没什么懒或偷。
像 mysql 的 order by 与 group by
group by 只能至于 order by 之前否则出错。

在日期的应用上有一条SQL有点点小用。如:
select a,b,max(`date`) from table group by a order by max(`date`)
其次 group by 后可跟 having 语句,同 select 的where
如果想显示楼主的结果。要分两部做。
1.得出 所有不同的 a 如:
select DISTINCT a form talbe
2.用1中的集操作 如:
select * from table where a in(1的a集) order by `date`

2007-02-26 15:19:05
对于auto_increment的表
group by 之后取max(`c`.`articleid`)就得到要取的articleid了,假设date是按id递增的

2007-03-26 16:30:31
你就直接删除吧,大哥

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: