文章詳情頁(yè)
mysql - sql如何進(jìn)行多個(gè)字段去重?
瀏覽:162日期:2022-06-20 14:42:49
問(wèn)題描述
如圖,我有 這樣一份數(shù)據(jù)
字段比較多,大約有30個(gè)多字段.我想根據(jù)寶貝id 和 日期進(jìn)行去重處理. 簡(jiǎn)單的說(shuō)就是2列去重我查了一下distinct方法是去重的但是我執(zhí)行了如下語(yǔ)句SELECT distinct 寶貝id FROM taobao.jutiliushi;

恩所有的字段都沒(méi)了~,我不知道網(wǎng)上找到這種去重的方法有什么意義~
所以想問(wèn)下,假如我想針對(duì)多個(gè)字段去重,同時(shí)又能保持表的結(jié)構(gòu)?怎么處理?
問(wèn)題解答
回答1:你需要的是group by
select * from taobao.jutiliushi group by 寶貝id;回答2:
select distinct id,date,....列名 from 表名
回答3:SELECT DISTINCT(寶貝id) AS id,日期,寶貝標(biāo)題,... FROM 表名;
回答4:
你只select了寶貝id,出來(lái)的結(jié)果當(dāng)然只有寶貝id
SELECT * FROM (SELECT * FROM `表A` GROUP BY 去重字段1) as aa GROUP BY aa.去重字段2
相關(guān)文章:
1. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?2. docker不顯示端口映射呢?3. docker-compose中volumes的問(wèn)題4. 在windows下安裝docker Toolbox 啟動(dòng)Docker Quickstart Terminal 失敗!5. docker內(nèi)創(chuàng)建jenkins訪問(wèn)另一個(gè)容器下的服務(wù)器問(wèn)題6. golang - 用IDE看docker源碼時(shí)的小問(wèn)題7. javascript - 連續(xù)點(diǎn)擊觸發(fā)mouseleave事件8. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””9. docker容器呢SSH為什么連不通呢?10. mac里的docker如何命令行開(kāi)啟呢?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備