1、建議以后給出列名、數(shù)據(jù)示例,這樣可以直接粘貼運(yùn)行 2、例程: SELECT DISTINCT 表1.列2,表1.列1 FROM 表1 WHERE 表1.列2 IN (SELECT 列1 FROM 表2)
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的金壇網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
假設(shè)表名為test:
select?*?from?(select?*,?concat(name,code)?as?__f?from?test?order?by?date?desc)?__t?group?by?__f;
在用select語(yǔ)句查詢mysql數(shù)據(jù)庫(kù)的時(shí)候,你可以加上distinct修飾符,這樣就可以去掉好多重復(fù)的,比如
SELECT distinct(`lcontent`) FROM `caiji_ym_liuyan`
當(dāng)然實(shí)際情況中的重復(fù)問(wèn)題還有很多,需要自己的實(shí)際情況,構(gòu)造相應(yīng)的select語(yǔ)句。
delete from zhszty_ebook
where id not in(
select * from (select max(id) from zhszty_ebook group by url
) as tmp);------------mysql有個(gè)特性,對(duì)于表進(jìn)行修改,刪除操作,子查詢不能和外層的查詢的表一樣,所以在加個(gè)select就可以了。其他數(shù)據(jù)庫(kù)按照樓上的那個(gè)是沒(méi)問(wèn)題的
SQL語(yǔ)句:SELECT `lcontent` FROM `caiji_ym_liuyan`這樣查詢的時(shí)候就會(huì)有很多重復(fù)的記錄
例子:
就會(huì)出現(xiàn)這樣的重復(fù)
修改后的SQL語(yǔ)句:
SELECT distinct(`lcontent`) FROM `caiji_ym_liuyan`
查詢結(jié)果:
在sal查詢中這種方法是在文章的時(shí)候需要用到,這樣就會(huì)防止重復(fù)的出現(xiàn)。
MYSQL里有五百萬(wàn)數(shù)據(jù),但大多是重復(fù)的,真實(shí)的就180萬(wàn),于是想怎樣把這些重復(fù)的數(shù)據(jù)搞出來(lái),在網(wǎng)上找了一圈,好多是用NOT IN這樣的代碼,這樣效率很低,自己琢磨組合了一下,找到一個(gè)高效的處理方式,用這個(gè)方式,五百萬(wàn)數(shù)據(jù),十來(lái)分鐘就全部去除重復(fù)了,請(qǐng)各位參考。
第一步:從500萬(wàn)數(shù)據(jù)表data_content_152里提取出不重復(fù)的字段SFZHM對(duì)應(yīng)的ID字段到TMP3表
1 create table tmp3 as select min(id) as col1 from data_content_152 group by SFZHM;
第二步:創(chuàng)建新表RES
1234 CREATE TABLE `res` (`id` int(11),`sfz` char(20)) ENGINE=MyISAM;
第三步:把TMP3表ID對(duì)應(yīng)到data_content_152里需要提取的數(shù)據(jù)添加到RES表的SFZ字段
1 INSERT INTO res (sfz) SELECT sfzhm FROM data_content_152,tmp3 where data_content_152.id=tmp3.col1
至此,就在MYSQL里實(shí)現(xiàn)了,給數(shù)據(jù)表data_content_152完全刪除重復(fù)數(shù)據(jù),把去重復(fù)后的數(shù)據(jù)導(dǎo)入到RES表。
新聞標(biāo)題:mysql去重語(yǔ)句怎么寫 mysql去重函數(shù)
路徑分享:http://aaarwkj.com/article12/dooojgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、微信小程序、網(wǎng)站策劃、網(wǎng)站內(nèi)鏈、軟件開(kāi)發(fā)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)