+ -
当前位置:首页 → 问答吧 → 多维数组排序?求个SQL语句、、、

多维数组排序?求个SQL语句、、、

时间:2011-07-15

来源:互联网

是这样的,我想知道最近访客,并按访问时间排序
viewer存放的是访问者的ID,viewerdate存放的是对应用户的访问时间;
通过viewer里面的用户ID查询用户信息表(members表)、、我想查询出来的结果按viewerdate排序、、
这个是访问的文章的表、

作者: Xy_SuperMario   发布时间: 2011-07-15

你的这种数据结构是完全错误的!

你需要将 viewer 和 viewerdate 一一对应起来,而不是现在这样的复合形式

作者: xuzuning   发布时间: 2011-07-15

是对应了、、一个访问ID,对应一个访问时间、、排序也好了的,最新访问的都顶在最前面、、

作者: Xy_SuperMario   发布时间: 2011-07-15

右边的11b 21b 是什么?

作者: jordan102   发布时间: 2011-07-15

那个是大小、、存放数据的大小、、用的是SQLyog这个东西、、

作者: Xy_SuperMario   发布时间: 2011-07-15

你 viewerdate 中的两个数是什么?

作者: xuzuning   发布时间: 2011-07-15

viewerdate里面放的是时间戳....

作者: Xy_SuperMario   发布时间: 2011-07-15

知道是时间戳,但是什么含义呢。为什么有的是以个,用的是两个?

作者: xuzuning   发布时间: 2011-07-15


id是文章的id...一篇文章可以有很多个用户浏览,所以对应的时间也有很多个、、

作者: Xy_SuperMario   发布时间: 2011-07-15

一个用户ID,对应一个浏览时间、、顺序是好的、、最新访问的ID和时间都排在最前面、、、

作者: Xy_SuperMario   发布时间: 2011-07-15

天啊,这表结构很悲剧的。
改掉吧,不要为难自己。

作者: mrlin2055   发布时间: 2011-07-15

还是的,你的 viewer 的第一个数字对应 viewerdate 的第一个数字,viewer 的第 n 个数字对应 viewerdate 的第 n 个数字。这样的数据结构是不行的,况且即便是用 text 类型存储也至多存放6k组数据
你需要把它们展开成二维的才好处理
id viewer viewerdate
10340 29213 1310693530
10340 29224 1310693473
....

作者: xuzuning   发布时间: 2011-07-15

热门下载

更多