日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

Oracle查詢表里的重復(fù)數(shù)據(jù)方法

2024-08-29 14:00:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、背景

  一張person表,有id和name的兩個(gè)字段,id是唯一的不允許重復(fù),id相同則認(rèn)為是重復(fù)的記錄。

二、解決

  select id from group by id having count(*) > 1

  按照id分組并計(jì)數(shù),某個(gè)id號(hào)那一組的數(shù)量超過(guò)1條則認(rèn)為重復(fù)。

如何查詢重復(fù)的數(shù)據(jù)

select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1

PS:將上面的>號(hào)改為=號(hào)就可以查詢出沒(méi)有重復(fù)的數(shù)據(jù)了。

Oracle刪除重復(fù)數(shù)據(jù)的SQL(刪除所有):

刪除重復(fù)數(shù)據(jù)的基本結(jié)構(gòu)寫(xiě)法:

想要?jiǎng)h除這些重復(fù)的數(shù)據(jù),可以使用下面語(yǔ)句進(jìn)行刪除

delete from 表名 a where 字段1,字段2 in(select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1)

上面的SQL注意:語(yǔ)句非常簡(jiǎn)單,就是將查詢到的數(shù)據(jù)刪除掉。不過(guò)這種刪除執(zhí)行的效率非常低,對(duì)于大數(shù)據(jù)量來(lái)說(shuō),可能會(huì)將數(shù)據(jù)庫(kù)吊死。

建議先將查詢到的重復(fù)的數(shù)據(jù)插入到一個(gè)臨時(shí)表中,然后對(duì)進(jìn)行刪除,這樣,執(zhí)行刪除的時(shí)候就不用再進(jìn)行一次查詢了。如下:

CREATE TABLE 臨時(shí)表 AS  (select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1)

上面這句話就是建立了臨時(shí)表,并將查詢到的數(shù)據(jù)插入其中。

下面就可以進(jìn)行這樣的刪除操作了:

delete from 表名 a where 字段1,字段2 in (select 字段1,字段2 from 臨時(shí)表);

Oracle刪除重復(fù)數(shù)據(jù)的SQL(留下一條記錄):

oracle中,有個(gè)隱藏了自動(dòng)rowid,里面給每條記錄一個(gè)唯一的rowid,我們?nèi)绻氡A糇钚碌囊粭l記錄,我們就可以利用這個(gè)字段,保留重復(fù)數(shù)據(jù)中rowid最大的一條記錄就可以了。

使用ROWID查詢重復(fù)數(shù)據(jù):

select a.rowid,a.* from 表名 a where a.rowid != (select max(b.rowid) from 表名 b where a.字段1 = b.字段1 and a.字段2 = b.字段2 )

括號(hào)中的SQL查詢出rowid最大的記錄,而外面就是查詢出除了rowid最大之外的其他重復(fù)的數(shù)據(jù)了。

由此,我們要?jiǎng)h除重復(fù)數(shù)據(jù),只保留最新的一條數(shù)據(jù),就可以這樣寫(xiě)了:

刪除重復(fù)數(shù)據(jù)(留下最大ROWID的一條)

delete from 表名 a where a.rowid != (select max(b.rowid) from 表名 b where a.字段1 = b.字段1 and a.字段2 = b.字段2 )

刪除重復(fù)數(shù)據(jù)(留下最小ROWID的一條)

delete tab t where t.rowid > (  select min(t2.rowid) from tab t2 where t.col2 = t2.col2 and t.col8 = t2.col8)

當(dāng)然,上面語(yǔ)句的執(zhí)行效率是很低的,可以考慮建立臨時(shí)表,講需要判斷重復(fù)的字段、rowid插入臨時(shí)表中,然后刪除的時(shí)候在進(jìn)行比較。

create table 臨時(shí)表 as select a.字段1,a.字段2,MAX(a.ROWID) dataid from 正式表 a GROUP BY a.字段1,a.字段2; delete from 表名 a where a.rowid != (select b.dataid from 臨時(shí)表 b where a.字段1 = b.字段1 and a.字段2 = b.字段2 );commit;

對(duì)于完全重復(fù)記錄的刪除

對(duì)于表中兩行記錄完全一樣的情況,可以用下面語(yǔ)句獲取到去掉重復(fù)數(shù)據(jù)后的記錄:

select distinct * from 表名

可以將查詢的記錄放到臨時(shí)表中,然后再將原來(lái)的表記錄刪除,最后將臨時(shí)表的數(shù)據(jù)導(dǎo)回原來(lái)的表中。如下:

CREATE TABLE 臨時(shí)表 AS (select distinct * from 表名); truncate table 正式表; insert into 正式表 (select * from 臨時(shí)表);drop table 臨時(shí)表;

如果想刪除一個(gè)表的重復(fù)數(shù)據(jù),可以先建一個(gè)臨時(shí)表,將去掉重復(fù)數(shù)據(jù)后的數(shù)據(jù)導(dǎo)入到臨時(shí)表,然后在從臨時(shí)表將數(shù)據(jù)導(dǎo)入正式表中,如下:

INSERT INTO t_table_bakselect distinct * from t_table;

MySQL查詢及刪除重復(fù)記錄的方法
查詢及刪除重復(fù)記錄的方法(例子演示)

1、查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來(lái)判斷

select * from table where tableId in (select tableId from table group by tableId having count(tableId) > 1)

2、刪除表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(tableId)來(lái)判斷,只留有rowid最小的記錄。

delete from table where tableId in (select tableId from table group by tableId  having count(tableId) > 1) and rowid not in (select min(rowid) from table group by tableId having count(tableId )>1)

3、查找表中多余的重復(fù)記錄(多個(gè)字段)

select * from vitae a where (a.tableId,a.seq) in (select tableId,seq from vitae group by tableId,seq having count(*) > 1)

4、刪除表中多余的重復(fù)記錄(多個(gè)字段),只留有rowid最小的記錄

delete from vitae a where (a.tableId,a.seq) in (select tableId,seq from vitae group by tableId,seq having count(*) > 1)and rowid not in (select min(rowid) from vitae group by tableId,seq having count(*)>1)

5、查找表中多余的重復(fù)記錄(多個(gè)字段),不包含rowid最小的記錄

select * from vitae a where (a.tableId,a.seq) in (select tableId,seq from vitae group by tableId,seq having count(*) > 1) and rowid not in (select min(rowid) from vitae group by tableId,seq having count(*)>1)

6、查詢出一個(gè)表中,某一列的值是相同的SQL:

比方說(shuō)

在A表中存在一個(gè)字段“name”,而且不同記錄之間的“name”值有可能會(huì)相同,

現(xiàn)在就是需要查詢出在該表中的各記錄之間,“name”值存在重復(fù)的項(xiàng);

Select Name,Count(*) From A Group By Name Having Count(*) > 1

如果還查性別也相同大則如下:

Select Name,sex,Count(*) From A Group By Name,sex Having Count(*) > 1

oracle查詢表中字段里數(shù)據(jù)是否有重復(fù)

查單個(gè)字段:

SELECT TEST_NAME,COUNT(*) FROM T_TEST GROUP BY TEST_NAME HAVING COUNT(*) > 1

Oracle查詢重復(fù)數(shù)據(jù)并刪除,只保留一條記錄
 
1、查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(Id)來(lái)判斷

select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1)

2、刪除表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(Id)來(lái)判斷,只留有rowid最小的記錄

DELETE from 表 WHERE (id) IN ( SELECT id FROM 表 GROUP BY id HAVING COUNT(id) > 1) AND ROWID NOT IN (SELECT MIN(ROWID) FROM 表 GROUP BY id HAVING COUNT(*) > 1);

3、查找表中多余的重復(fù)記錄(多個(gè)字段)

select * from 表 a where (a.Id,a.seq) in(select Id,seq from 表 group by Id,seq having count(*) > 1)

4、刪除表中多余的重復(fù)記錄(多個(gè)字段),只留有rowid最小的記錄

delete from 表 a where (a.Id,a.seq) in (select Id,seq from 表 group by Id,seq having count(*) > 1) and rowid not in (select min(rowid) from 表 group by Id,seq having count(*)>1)

5、查找表中多余的重復(fù)記錄(多個(gè)字段),不包含rowid最小的記錄

select * from 表 a where (a.Id,a.seq) in (select Id,seq from 表 group by Id,seq having count(*) > 1) and rowid not in (select min(rowid) from 表 group by Id,seq having count(*)>1)

比如現(xiàn)在有一人員表 (表名:peosons)
若想將姓名、身份證號(hào)、住址這三個(gè)字段完全相同的記錄查詢出來(lái)

select p1.*from persons p1,persons p2where p1.id<>p2.idand p1.cardid = p2.cardid and p1.pname = p2.pname and p1.address = p2.address

可以實(shí)現(xiàn)上述效果。
幾個(gè)刪除重復(fù)記錄的SQL語(yǔ)句
1.用rowid方法
2.用group by方法
3.用distinct方法
 
1。用rowid方法
據(jù)據(jù)oracle帶的rowid屬性,進(jìn)行判斷,是否存在重復(fù),語(yǔ)句如下:
查數(shù)據(jù):

select * from table1 a where rowid !=(select max(rowid)from table1 b where a.name1=b.name1 and a.name2=b.name2……)

刪數(shù)據(jù):

delete from table1 a where rowid !=(select max(rowid)from table1 b where a.name1=b.name1 and a.name2=b.name2……)

2.group by方法
查數(shù)據(jù):
select count(num), max(name) from student
--列出重復(fù)的記錄數(shù),并列出他的name屬性
group by num
having count(num) >1 --按num分組后找出表中num列重復(fù),即出現(xiàn)次數(shù)大于一次
刪數(shù)據(jù):

delete from studentgroup by numhaving count(num) >1

這樣的話就把所有重復(fù)的都刪除了。
 
3.用distinct方法 -對(duì)于小的表比較有用

create table table_new as  select distinct *  from table1 minuxtruncate table table1;insert into table1 select * from table_new;

查詢及刪除重復(fù)記錄的方法大全
1、查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來(lái)判斷

select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)

2、刪除表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來(lái)判斷,只留有rowid最小的記錄

delete from peoplewhere peopleId in (select peopleId from people group by peopleIdhaving count(peopleId) > 1)and rowid not in (select min(rowid) from people group by peopleId having count(peopleId )>1)

3、查找表中多余的重復(fù)記錄(多個(gè)字段)

select * from vitae awhere (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)

4、刪除表中多余的重復(fù)記錄(多個(gè)字段),只留有rowid最小的記錄

delete from vitae awhere (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)

5、查找表中多余的重復(fù)記錄(多個(gè)字段),不包含rowid最小的記錄

select * from vitae awhere (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)

(二)
比方說(shuō)
在A表中存在一個(gè)字段“name”,
而且不同記錄之間的“name”值有可能會(huì)相同,
現(xiàn)在就是需要查詢出在該表中的各記錄之間,“name”值存在重復(fù)的項(xiàng);

Select Name,Count(*) From A Group By Name Having Count(*) > 1

如果還查性別也相同大則如下:

Select Name,***,Count(*) From A Group By Name,*** Having Count(*) > 1

(三)
方法一

declare @max integer,@id integerdeclare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) >; 1open cur_rowsfetch cur_rows into @id,@maxwhile @@fetch_status=0beginselect @max = @max -1set rowcount @maxdelete from 表名 where 主字段 = @idfetch cur_rows into @id,@maxendclose cur_rowsset rowcount 0

方法二
"重復(fù)記錄"有兩個(gè)意義上的重復(fù)記錄,一是完全重復(fù)的記錄,也即所有字段均重復(fù)的記錄,二是部分關(guān)鍵字段重復(fù)的記錄,
比如Name字段重復(fù),而其他字段不一定重復(fù)或都重復(fù)可以忽略。
1、對(duì)于第一種重復(fù),比較容易解決,使用
select distinct * from tableName就可以得到無(wú)重復(fù)記錄的結(jié)果集。
如果該表需要?jiǎng)h除重復(fù)的記錄(重復(fù)記錄保留1條),可以按以下方法刪除

select distinct * into #Tmp from tableNamedrop table tableNameselect * into tableName from #Tmpdrop table #Tmp

發(fā)生這種重復(fù)的原因是表設(shè)計(jì)不周產(chǎn)生的,增加唯一索引列即可解決。
 
2、這類重復(fù)問(wèn)題通常要求保留重復(fù)記錄中的第一條記錄,操作方法如下
假設(shè)有重復(fù)的字段為Name,Address,要求得到這兩個(gè)字段唯一的結(jié)果集

select identity(int,1,1) as autoID, * into #Tmp from tableNameselect min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoIDselect * from #Tmp where autoID in(select autoID from #tmp2)

最后一個(gè)select即得到了Name,Address不重復(fù)的結(jié)果集(但多了一個(gè)autoID字段,實(shí)際寫(xiě)時(shí)可以寫(xiě)在select子句中省去此列)
 
(四)查詢重復(fù)

select * from tablename where id in (select id from tablenamegroup by idhaving count(id) > 1)


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到oracle教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
日韩在线视频网| 亚洲一区精品在线| 国产欧美日韩久久| 亚洲黄色一区二区| 国产视频不卡| 国产在线不卡一区| 日本黄色一区二区| 日韩免费精品| 在线中文字幕视频| 日韩在线视频一区| 日韩视频精品| 日韩精品视频在线看| a天堂在线资源| 国产欧美 在线欧美| 亚洲大片精品永久免费| 中文字幕在线视频网| 欧美日韩国产高清一区| 久久人人88| 日韩国产在线观看一区| av免费在线播放| 国产在线www| 国产传媒久久久| 51精品免费网站| 男人的天堂网av| 欧美特黄一区| 在线免费视频一区二区| 色综合天天综合网天天狠天天| 国产1卡2卡三卡四卡网站| 日韩视频在线一区二区三区| 日韩久久久精品| 成人a在线观看| 中文字幕欧美日韩在线不卡| 日韩三级视频中文字幕| 亚洲成av人片在线| 国产中文在线视频| 免费视频一区三区| 1区2区在线| 精品国产1区2区3区| 91精品国产色综合久久久蜜香臀 | 国产视频97| 精品国产乱码一区二区| 中文字幕欧美日韩va免费视频 | 免费国产成人看片在线| 亚洲理论中文字幕| 欧美日韩在线播放三区四区| 日韩欧美中文第一页| www.精品av.com| 国内不卡的二区三区中文字幕| 久久精品久久精品国产大片| 国产成人精品免费在线| 国产视频一区三区| 欧美三级在线看| 国产99亚洲| 精品一区二区在线观看视频| 欧美日韩国产免费观看| 国产超级va在线视频| 久久精品黄色片| 欧美日韩国产中文| 欧美国产日韩在线播放| 精品视频—区二区三区免费| 日韩国产一区久久| 91精品国产综合久久精品| 国内不卡的二区三区中文字幕| 国产免费久久| 国产嫩草影院久久久久| 91麻豆精品国产91久久久使用方法| 国产真实乱子伦精品视频| 日韩欧美在线网址| 九一久久久久久| 亚洲va韩国va欧美va精品| 欧美日韩午夜在线| 日韩欧美一级在线播放| 欧美成人一区二区| 欧美日韩精品欧美日韩精品| 91精品在线观看视频| 欧美日韩在线综合| 欧美 日韩 国产在线| 中文字幕狠狠干| 日韩欧美一二三四区| 日本精品在线| 成人xxxx| 日韩欧美一级二级三级久久久| 国产欧美日韩亚州综合| 狠狠色综合色区| 国产黄色在线| 久久av免费| 欧美日韩中文字幕综合视频| 国产手机精品视频| 亚洲va久久久噜噜噜久久| 中文在线不卡视频| 色99中文字幕| 欧美一级久久| 欧美日韩国产区| 国产羞羞视频在线播放| 国产欧美中文在线| 中文精品视频| 日韩欧美亚洲日产国| 玖玖在线免费视频| 日韩不卡一二区| 欧美亚洲国产激情| 亚洲va韩国va欧美va精品| 91国内在线| 日韩专区中文字幕| 日韩欧美综合在线视频| 国产成人va亚洲电影| 国产香蕉免费精品视频| 国产一区不卡在线| 亚洲综合日韩| 国产日韩精品在线看| 亚洲热线99精品视频| 久久婷婷亚洲| 久草视频在线看| 91精品国产综合久久久蜜臀粉嫩| 欧美在线观看视频一区| 中文天堂资源在线| 欧美在线视频二区| 日本亚洲欧美三级| 91精品免费看| 91精品网站| 欧美久久久久久蜜桃| 91欧美日韩麻豆精品| 中文字幕亚洲区| 在线一区免费| 快she精品国产999| 亚洲第一视频网站| 亚洲永久免费视频| 91精品免费观看| 五月天久久比比资源色| 91九色精品视频| 亚洲 欧美 日韩系列| 久久精品国产视频| 欧美区高清在线| 日韩精品福利视频| 国产福利三区| 日韩av一区二区在线| 久久久精品免费免费| 色综合天天综合网天天狠天天 | 大香一本蕉伊线亚洲网| 亚洲免费视频一区| 欧美一级日韩一级| 日韩中文字幕精品视频| 日韩欧美高清在线视频| 亚洲日产av中文字幕| 欧美一级一级性生活免费录像| 天天综合天天添夜夜添狠狠添| 亚洲成a人片在线www| 欧美日本精品| 国产成人中文字幕| 一区二区视频在线观看免费的| 日韩一级二级三级| 在线一区二区不卡| 日本黄色一区二区| 国产成人精品亚洲| 97久久精品| 日本精品国语自产拍在线观看| 国产乱国产乱老熟300| 国产一级粉嫩xxxx| 91精品国产综合久久精品| 精品福利二区三区| 国产免费永久在线观看| 国产乱国产乱300精品| aaa免费看大片| 一区二区三区在线不卡| 欧美日韩高清| 国产免费一级片| 日韩视频 中文字幕| 精产国产伦理一二三区| 欧美 日韩 国产在线观看| 日韩精品丝袜在线| 欧美一级手机免费观看片| 国产婷婷色一区二区三区在线| 国产精久久久久| 日韩在线视频免费观看高清中文| 亚洲日本精品视频| 韩国v欧美v日本v亚洲| 偷窥国产亚洲免费视频| 中文亚洲欧美| 国产一卡2卡3卡免费网站| 欧美久久在线观看| 在线不卡日本| 婷婷中文字幕一区三区| 亚洲第一视频在线观看| 国产高清一区| 日韩精品视频在线免费观看| 国产视频2区| 精品亚洲成a人片在线观看| 亚洲a一级视频| 亚洲欧洲日韩在线| 国产 欧美在线| 在线精品观看| 精品久久久久久综合日本欧美| 欧美国产91| 欧美日韩在线播放一区| 日韩精品视频在线播放| 国产日韩av一区二区| 91精品综合久久| 日韩欧美综合视频| 国产黄色一级片| 国产成人一区二区精品非洲| 在线不卡一区二区| 免费看黄资源大全高清| 精品久久91| 欧美日韩国产片| 日韩视频在线免费看| 伊人亚洲视频| 高清不卡一区二区| 国产在线精品日韩| 久久精品电影| 久久久91精品国产| 中文字幕在线视频久| 国产色在线 com| 精品日韩99亚洲| 亚洲黄色www| 国产一区深夜福利| 国产午夜精品全部视频播放| 日韩在线欧美| 日韩国产高清一区| 快she精品国产999| 中文亚洲免费| 亚洲人线精品午夜| 欧美日韩免费不卡视频一区二区三区 | 日韩国产在线不卡视频| 日韩在线视频二区| 免费在线视频一级不卡| 在线欧美日韩国产| 中文字幕在线播出| 国产欧美日产一区| 国产一卡2卡3卡四卡网站| 精品国产1区2区3区| 国产日韩第一页v| 日韩美女视频一区二区在线观看| 久久riav| 二区三区中文字幕| 日本精品二区| 欧美色欧美亚洲高清在线视频| 成年人黄国产| 中文字幕亚洲免费| 国产丝袜在线播放| 国产一级在线免费观看| 久久精品99久久久久久久久| 亚洲一区在线视频观看| 亚洲欧美久久久| av中文天堂在线| 国产日韩在线视频| 国产三级精品网站| 久久99精品久久久久久青青日本| 国产日韩av一区二区| 高清中文字幕在线| 欧美婷婷久久| 欧美日韩精品三区| 久久久99久久| 91精品免费观看| 国产成人精品综合久久久| 日韩一级二级三级精品视频| 午夜av一区二区| 亚洲福利一区二区三区| 中文字幕亚洲一区二区av在线| 亚洲一区在线观看免费| 欧美高清一级片在线| 欧美婷婷久久| 国产专区中文字幕| 99色在线视频| 在线日韩欧美| 欧美日韩久久不卡| 中文字幕在线视频精品| √新版天堂资源在线资源| 深夜日韩欧美| 欧美日韩国产123区| 国产99在线 | 亚洲| 99色在线视频| 亚洲欧美99| 视频一区二区精品的福利| 亚洲开心激情| 欧美亚洲视频在线看网址| 中文字幕在线播出| 日韩不卡中文字幕| 一区二区视频在线观看免费的| 中文字幕欧美人妻精品一区蜜臀| 欧美一级久久| 中文字幕亚洲乱码| 中文字幕亚洲在| 日韩高清不卡| 日韩精品―中文字幕| 国产黄在线看| www.xxxx精品| 国产高清精品在线| 蜜桃久久av一区| 成人久久在线| 国产最新在线| 日韩久久不卡| 欧美日韩在线三级| 亚洲第一视频| 日韩中文在线视频| 国产欧美三级| 91亚洲欧美| 成人无遮挡免费网站视频在线观看| 午夜影院在线观看欧美| 日韩视频在线一区二区| 精品日韩av| 国产一卡二卡3卡4卡四卡在线| 精品欧美日韩在线| 久久99精品久久久久久青青日本 | 99精品视频国产| 亚洲一区在线观看免费| www.老鸭窝.com| 91精品国产自产在线观看永久∴| a视频免费看| 中文字幕人成乱码在线观看| 欧美一级免费在线观看| 欧美日韩第一区日日骚| 欧美日韩精品综合在线 | 亚洲中文字幕在线一区| 91精品国产91久久久久青草| 亚洲欧美99| 中文字幕在线观看视频www| 欧美日韩国产区| 亚洲欧洲三级| av中文在线资源| 91久久久精品国产| 中文字幕欧美日韩| 日韩精品视频在线观看视频| 午夜一区二区视频| 免费高清在线一区| 亚洲成av人片在线| 日韩黄色在线播放| 欧美一级久久久久久久久大| 欧美 亚洲 精品 三区| 国产综合成人久久大片91| 欧美国产一区视频在线观看| 国产午夜精品久久| 国产成人一二三区| 国产成人精品综合网站| 日韩欧美久久久| 51精品免费网站| 日韩视频一区二区在线观看| 日韩中文在线中文网三级| 在线观看中文字幕一区| 精品1区2区3区| 亚洲视频 中文字幕| 免费在线亚洲| 7799精品视频天天看| 国产高清精品在线| 午夜亚洲一区| 亚洲国产欧美91| 日韩视频在线免费看| wwwww亚洲| 国产欧美日韩中文字幕在线| 精品一区二区三区中文字幕 | 久久精品在线免费观看| 二区中文字幕| 国产欧美日韩高清| 欧美日韩中文字幕一区| 国产网站欧美日韩免费精品在线观看| 日韩 欧美 中文| 欧美日韩国产第一页| 一区二区91| 日韩在线播放一区二区| 一级一片免费视频| 欧美日韩中文字幕在线观看| 欧美日韩精品久久久| 日韩欧美综合在线视频| 亚洲3区在线| 香蕉视频亚洲一级| 欧美国产一级| 天堂在线中文| 国产不卡一区| 国产成人精品网址| 欧美日韩精品综合在线| 欧美日韩免费不卡视频一区二区三区| 国产偷国产偷亚洲清高网站| 日韩精品首页| 久久久久久久久99精品| 日韩欧美国产网站| 亚洲一区三区在线观看| 欧美日韩三级在线观看| 国产字幕中文| 激情婷婷亚洲| 国产欧美日韩三级| 日韩中文字幕在线视频播放| 欧美日韩三级在线观看| 国产黄色片中文字幕| 日韩国产一区三区| 欧美日韩国产首页| 国产黄色在线| 国产成人一区二区精品非洲| 久久麻豆视频| 欧美日韩综合在线| 国内精品露脸在线视频播放| 欧美黄页在线免费观看| 国产午夜精品视频| 视频一区二区精品的福利| 精品午夜av| a级在线免费观看| 中文字幕高清在线播放| 国产乱国产乱300精品| a在线观看免费视频| 日韩三级免费观看| 日韩欧美中文视频| 一区二区三区在线免费| 国产最顶级的黄色片在线免费观看|