就是一个表有2个字段 一个是发布时间 一个是更新时间,如何根据这两个字段来进行降序排序啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了就是一个表有2个字段 一个是发布时间 一个是更新时间,如何根据这两个字段来进行降序排序啊相关的知识,希望对你有一定的参考价值。

如果是php的话可以以数组的形式从数据库中取出来,然后以:
rsort() - 以降序对数组排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
如果是mysql数据库的话,完全可以根据查询语句进行正序还是倒序,
倒序语句为:SELECT * from 表名 ORDER BY 根据排序的字段名 DESC;
其他的语言和表没有接触过,新手码农,新手知道,望采纳!
参考技术A select * from 表明 order by 字段1 order ,字段2 order

mysql从一个表提取数据更新另外一个表(修复表数据的不一致)

 

目前碰到一个数据不一致的情况,有两张表,一张项目表,一张项目成员表,项目表有个字段是项目工作时间,是项目成员的工作时间汇总。是由于该了逻辑,所以要把数据改成一致。

项目表的大致结构如下。

表名:project

项目成员表大致结构如下。

表名:projectMember

projectMember表的PID和project的Id关联,project_WorkTime是member_WorkTime的和。

往project表插三条数据。

 

projectMember表数据如下:

sql语句如下:

UPDATE project
SET project.project_WorkTime=(SELECT SUM(member_WorkTime)
                              FROM projectmember
                              WHERE projectmember.PID=project.Id)

执行结果:

修改projectMember表第三条数据为20.

 

在执行一次sql语句:

注意受影响的行,第一次是3,因为3条数据都要更新,第二次是1,只修改了projectMember表中一条对应project表的数据。所以,没有重复更新,只更新变化的数据。

修改projectMember表第二、三条数据再执行一次sql语句,受影响的行还是一条。

修改第三、四条数据再执行一次sql语句,受影响的行变成了两条。

 

以上是关于就是一个表有2个字段 一个是发布时间 一个是更新时间,如何根据这两个字段来进行降序排序啊的主要内容,如果未能解决你的问题,请参考以下文章

假设有两张表A和B,A表有两个字段:Key_A和Value_A;B表有两个字段:Key_B和Value_B。各用一个SQL语句实现

当表有八列时搜索数据库条目以查找匹配项

有两个mysql表,两个表中的字段一样,其中一个表更新的时候,另一个表也会更新,怎样做到呢?

想写一个DB2触发器,几张表有关联,修改其中一张主表中的某一个字段,其他关联表中的该字段也跟着联动修改

当表有 42 个字段时,为啥 .NET 中的 MS Access adodb 在字段计数中返回 34?

Oracle:在更新具有多列的表的一个字段时复制行