选出没有相同字段(goods字段)值的记录,并按照时间倒序排列

原创 2006年06月03日 19:13:00

这个问题烦了我好几天了,今天终于解决了!!

select distinct goods,max(actionid) as actionid,max(userid) as userid,max(username) as username,max(identify) as identify,max(txtAreaCode) as txtAreaCode,max(phone) as phone,max(charname) as charname,max(category) as category,max(sortsid) as sortsid,max(sorts) as sorts,max(fullname) as fullname,max(ip) as ip,max(actiondate) as actiondate,max(deliverymethord) as deliverymethord,max(paymethord) as paymethord,max(state) as state from V_orders where ActionID<>0 and state<>55 Group by goods order by actiondate desc

 

注意1:如果使用了distinct而没有使用group by子句便会出现如下错误:

错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
列 'V_orders.goods' 在选择列表中无效,因为该列未包含在聚合函数中,并且没有 GROUP BY 子句。

注意2:没有在group by 里出现的字段全部要有AS别名。

Java(List)中的自定义对象按属性(字段)排序(正序、倒序)的方法

1. 要求 对列表(List)中的自定义对象,要求能够按照对象的属性(字段)进行排序(正序、倒序)。 如:用户对象(Member)有用户名(username)、级别(level)、出生日期...
  • superdog007
  • superdog007
  • 2017年01月06日 09:27
  • 2046

织梦dedecms 在会员中心或后台 隐藏特定字段,部分或个别自定义字段的方法

为了在普通文章模型上实现多条件筛选功能.类似下图所示的查询及排序功能.需要在后台增加虚拟的自定义字段,字段的值没有使用价值,只是为了实现特殊功能. 比如在后台内容模型管理中,普通文章模型,新增加了n...
  • viqecel
  • viqecel
  • 2016年04月25日 02:07
  • 1368

java小算法介绍-合并List中满足某些字段相同的记录

List中存放的是一个对象,如Student,里面有n个字段,现在想合并列表中满足一些字段相等的情况下合并其中的金额等其他字段...
  • u013871100
  • u013871100
  • 2017年06月18日 13:29
  • 695

SQL中遇到多条相同内容只取一条的最简单实现

SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别, 这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项。 如下:表timeand 针对...
  • lizeyang
  • lizeyang
  • 2014年01月17日 21:38
  • 8237

mysql同时更新多条记录的同一个字段

mysql同时更新多条记录的同一个字段,保证数据一致性
  • luck_duck_lu
  • luck_duck_lu
  • 2017年01月24日 09:20
  • 1125

List集合按照日期字段进行排序

咦,List集合按照日期进行排序,这不是很简单吗,sql一句话就搞定了呀。是呀,sql可以很简单的搞定,但是,我遇到的这种情况是第三方接口返回的数据,没有按照日期排序,这个,和第三方协商有时候可能不是...
  • who_is_xiaoming
  • who_is_xiaoming
  • 2016年12月30日 16:37
  • 1516

根据某一字段值相同合并字符串

一、           字符串合并 表名:test 字段:          id               int          name        nvarch...
  • wwsscc168
  • wwsscc168
  • 2016年03月15日 16:49
  • 1147

group_concat()函数总结(mysql数据库中将某个字段的多条记录合并成一条记录),比较实用

select pr.productionId , (select group_concat(name)  from User a ,Appraise b where a.userId = b.u...
  • a363722188
  • a363722188
  • 2014年12月12日 11:51
  • 4025

PHP数组元素的顺序和逆序排列

对一个数组的元素排序是很常见的编程任务,比如顺序、逆序,还有排序是否保持元素的键值对问题,下面开始研究下这些问题。 sort()函数 sort()函数对数组进行排序,各元素按值由低到高的顺...
  • LHN_hpu
  • LHN_hpu
  • 2016年09月14日 10:39
  • 2734

MySQL根据某一个或者多个字段查找重复数据,并且保留某字段值最大的记录

问题场景当系统没有处理好并发操作的情况下,操作人员同时操作一张表的情况下,数据库有可能被插入相同记录,这些会带来隐藏的bug。解决思路一解决并发操作的冲突。解决思路二对数据库(MySQL)某张表去重,...
  • sand_clock
  • sand_clock
  • 2017年07月07日 17:11
  • 1599
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:选出没有相同字段(goods字段)值的记录,并按照时间倒序排列
举报原因:
原因补充:

(最多只允许输入30个字)