显示如图结果,但是将重复部分省略,相同部分只显示一行。用那个distinct函数,如果只显示一列的话可以去重,但是两列要怎么写,也用这个函数吗?
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
於黾 2021-11-02 17:17最佳回答 专家已采纳你可以使用group by
select id1,id2 from table group by id1,id2
-=-==
但是我目测你这里没有重复数据啊
虽然有2个100,但是后面对应的数据并不相同采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(1条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-11-02 17:15回答 2 已采纳 你可以使用group byselect id1,id2 from table group by id1,id2-=-==但是我目测你这里没有重复数据啊虽然有2个100,但是后面对应的数据并不相同
- 2021-06-28 21:48回答 2 已采纳 update 表名 set 字段 = IF(type=1, '123123', '123qwe')
- 2021-05-06 20:15回答 2 已采纳 可以把这两个字段组合到一起然后排序 SELECT ...., COALESCE(editùtiime, createTime) AS updateTime FROM ...
- 2019-07-18 16:27回答 2 已采纳 解决了,发现还是我太笨了,把大象放冰箱一共需要三步:1、把表从MYSQL中取出来放到DataTable;2、操作DataTable(网上案例太多了,基本都正确,Merge方法即可);3、再把DataT
- 2018-05-21 14:02回答 4 已采纳 ``` select (第二个查询) as repairnum, (第一个查询) as leftnum ```
- 2021-01-12 18:03回答 2 已采纳 参考:,直接将sql放字段就行了 select (select 1 from dual) ,(select 2 from dual) from dual
- 2022-03-29 11:59回答 4 已采纳 用ifnull函数判断查询的结果是否为空,为空则设置为原来的值,否则修改。 UPDATA DATA_1018 t1 SET FD70 = ifnull((SELECT FD64 FROM DATA_1
- 2022-03-29 20:10回答 4 已采纳 mysql版本是多少?8+有个row_number生成序号,删除序号大于1的记录即可,SQL如下 delete from student where id in( select id from(sel
- 2019-12-19 11:07回答 1 已采纳 select t1.leave_course,t2.course_no from leaveSlip t1 inner join (子查询) t2 on location(t2.course
- 2021-12-31 11:37回答 2 已采纳 mysql有GROUP_CONCAT select id,name,CONCAT('[',temptb.tag,']') as tag from u1 left join( SELECT
- 没有解决我的问题, 去提问