就是一个表有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触发器,几张表有关联,修改其中一张主表中的某一个字段,其他关联表中的该字段也跟着联动修改