选出没有相同字段(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别名。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

oracle 根据时间排序,删除相邻的除排序字段均相同的两条中较新的一条记录

问题描述:将表数据根据时间进行排序,若其中有相邻两条记录,除了时间字段外均相同,则删除两条中较新的一条记录(如下图) 解决方法: 1.建表并插入数据 create table t (id va...

用SQL查询数据库中某一字段下相同值的记录方法

今天接到一任务,有一张学生信息表(Excel表),里面有一万多条记录,现在要把这张表导入到数据库中,并设置学生学号为主键,但是现在这张表中的学生学号有重复的记录,我必须先找出这些重复的记录,然后再进行...

scala合并文件,删除具有相同字段的记录

合并结构相同,内容格式为json的两个文件,用scala代码实现。 编译环境:Scala IDE for Eclipse1.下面是详细的代码:package hyp import scala.uti...

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

List中存放的是一个对象,如Student,里面有n个字段,现在想合并列表中满足一些字段相等的情况下合并其中的金额等其他字段

查询一个表中的两个字段值相同的数据

比如有下面的表:person 看到id=1和id=5,id=2和id=6的两行数据中的,name,city值相同,那么怎样把它查询出来呢?   先看下面的一条SQL: select p1....

如何查出一张表里面字段相同的记录

比如说我要查出dbo.t_test001表里面name相同的记录 select id, name from dbo.t_test001 where name in(select name...

mysql更新数据库中所有相同的某个字段的值

1. 查看所有的数据表 -- 查看所有数据表; SHOW TABLES; 2. 查看某个数据表的所有的字段-- 查看表tb_watch_back的所有字段 DESCRIBE tb_watch_ba...

thinkphp中两张表中不同字段的相同值——之if的判定

1.首先:列出两张表 2.我们要达到的操作是:循环表lbxz_user里的所有数据,如果lbxz_user里的name字段的值等于lbxz_member表里的mb_name字段值得任...

数据库去除某几个字段相同值的行

数据库单表自身关联
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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