qq_37594726
2017-06-02 08:11关联查询查询多个字段的 并希望对查询结果中的某一个字段去重。
SELECT distinct (a.id),
a.sessionid,
a.mobile,
a.content,
a.pass_id,
a.extend,
j.smg_desc,
j.accountid,
a.enter_time,
a.reserved3,
a.request_time,
a.ifreport,
j.reportflag,
j.state,
j.result,
c.username,
a.deal_time,
a.reserved4,
j.mid,
j.reserved3 as bakTime
FROM cs_mt_bak a
left join cs_user c
on a.reserved1 = c.id
left join cs_resp j
on a.id = j.mid
WHERE 1 = 1
and a.reserved4=2
and to_char(a.request_time, 'YYYY-MM-DD') >=
to_char(sysdate, 'YYYY-MM-DD')
and to_char(a.request_time, 'YYYY-MM-DD') <=
to_char(sysdate, 'YYYY-MM-DD')
ORDER BY a.request_time desc, a.id
因为字段后面有些值不一样 导致去重失败 。我希望的id不重复的 后面字段可以重复
- 点赞
- 回答
- 收藏
- 复制链接分享
4条回答
为你推荐
- 如何在laravel中使用嵌套关系列字段对查询结果进行排序?
- sql
- laravel
- mysql
- php
- 1个回答
- sql查询:查询两张表的时候,左表的一条记录对应了右表的两条相同数据怎么显示一条记录?
- sql
- 8个回答
- mysql数据库字段拼接、分组等问题
- 数据库
- sql
- mysql
- 2个回答