成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > MySQL/MariaDB 如何實(shí)現(xiàn)數(shù)據(jù)透視表的示例代碼

MySQL/MariaDB 如何實(shí)現(xiàn)數(shù)據(jù)透視表的示例代碼

熱門標(biāo)簽:呂梁外呼系統(tǒng) 催天下外呼系統(tǒng) 南太平洋地圖標(biāo)注 大豐地圖標(biāo)注app html地圖標(biāo)注并導(dǎo)航 武漢電銷機(jī)器人電話 北京金倫外呼系統(tǒng) 400電話變更申請(qǐng) 400電話辦理服務(wù)價(jià)格最實(shí)惠

前文介紹了Oracle 中實(shí)現(xiàn)數(shù)據(jù)透視表的幾種方法,今天我們來看看在 MySQL/MariaDB 中如何實(shí)現(xiàn)相同的功能。

本文使用的示例數(shù)據(jù)可以點(diǎn)此下載。

使用 CASE 表達(dá)式和分組聚合

數(shù)據(jù)透視表的本質(zhì)就是按照行和列的不同組合進(jìn)行數(shù)據(jù)分組,然后對(duì)結(jié)果進(jìn)行匯總;因此,它和數(shù)據(jù)庫中的分組(GROUP BY)加聚合函數(shù)(COUNT、SUM、AVG 等)的功能非常類似。

我們首先使用以下 GROUP BY 子句對(duì)銷售數(shù)據(jù)進(jìn)行分類匯總:

select coalesce(product, '【全部產(chǎn)品】') "產(chǎn)品",
    coalesce(channel, '【所有渠道】') "渠道",
    any_value(coalesce(extract(year_month from saledate), '【所有月份】')) "月份",
    sum(amount) "銷量"
from sales_data
group by product,channel,extract(year_month from saledate) with rollup;

以上語句按照產(chǎn)品、渠道以及月份進(jìn)行匯總;with rollup 選項(xiàng)用于生成不同層次的小計(jì)、合計(jì)以及總計(jì);coalesce 函數(shù)用于將匯總行中的 NULL 值顯示為相應(yīng)的信息;any_value 函數(shù)用于返回分組內(nèi)的任意數(shù)據(jù),如果去掉會(huì)返回語法錯(cuò)誤(MySQL 的一個(gè) bug)。該查詢返回的結(jié)果如下:

產(chǎn)品      |渠道      |月份       |銷量    |
---------|---------|-----------|-------|
桔子      |京東      |201901    |  41289|
桔子      |京東      |201902    |  43913|
桔子      |京東      |201903    |  49803|
桔子      |京東      |201904    |  49256|
桔子      |京東      |201905    |  64889|
桔子      |京東      |201906    |  62649|
桔子      |京東      |【所有月份】| 311799|
桔子      |店面      |201901    |  41306|
桔子      |店面      |201902    |  37906|
桔子      |店面      |201903    |  48866|
桔子      |店面      |201904    |  48673|
桔子      |店面      |201905    |  58998|
桔子      |店面      |201906    |  58931|
桔子      |店面      |【所有月份】| 294680|
桔子      |淘寶      |201901    |  43488|
桔子      |淘寶      |201902    |  37598|
桔子      |淘寶      |201903    |  48621|
桔子      |淘寶      |201904    |  49919|
桔子      |淘寶      |201905    |  58530|
桔子      |淘寶      |201906    |  64626|
桔子      |淘寶      |【所有月份】| 302782|
桔子      |【所有渠道】|【所有月份】| 909261|
...
香蕉      |【所有渠道】|【所有月份】| 925369|
【全部產(chǎn)品】|【所有渠道】|【所有月份】|2771682|

實(shí)際上,我們已經(jīng)得到了銷量的匯總結(jié)果,只不過需要將數(shù)據(jù)按照不同月份顯示為不同的列;也就是需要將行轉(zhuǎn)換為列,這個(gè)功能可以使用 CASE 表達(dá)式實(shí)現(xiàn):

select coalesce(product, '【全部產(chǎn)品】') "產(chǎn)品", coalesce(channel, '【所有渠道】') "渠道", 
    sum(case extract(year_month from saledate) when 201901 then amount else 0 end) "一月",
    sum(case extract(year_month from saledate) when 201902 then amount else 0 end) "二月",
    sum(case extract(year_month from saledate) when 201903 then amount else 0 end) "三月",
    sum(case extract(year_month from saledate) when 201904 then amount else 0 end) "四月",
    sum(case extract(year_month from saledate) when 201905 then amount else 0 end) "五月",
    sum(case extract(year_month from saledate) when 201906 then amount else 0 end) "六月",
    sum(amount) "總計(jì)"
from sales_data
group by product, channel with rollup;

第一個(gè) SUM 函數(shù)中的 CASE 表達(dá)式只匯總 201901 月份的銷量,其他月份銷量設(shè)置為 0;后面的 SUM 函數(shù)依次類推,得到了每個(gè)月的銷量匯總和所有月份的總計(jì)。該查詢返回的數(shù)據(jù)透視表如下:

產(chǎn)品       |渠道       |一月  |二月   |三月   |四月   |五月  |六月   |總計(jì)   |
----------|----------|------|------|------|------|------|------|-------|
桔子       |京東      | 41289| 43913| 49803| 49256| 64889| 62649| 311799|
桔子       |店面      | 41306| 37906| 48866| 48673| 58998| 58931| 294680|
桔子       |淘寶      | 43488| 37598| 48621| 49919| 58530| 64626| 302782|
桔子       |【所有渠道】|126083|119417|147290|147848|182417|186206| 909261|
蘋果       |京東      | 38269| 40593| 56552| 56662| 64493| 62045| 318614|
蘋果       |店面      | 43845| 40539| 44909| 55646| 56771| 64933| 306643|
蘋果       |淘寶      | 42969| 43289| 48769| 58052| 58872| 59844| 311795|
蘋果       |【所有渠道】|125083|124421|150230|170360|180136|186822| 937052|
香蕉       |京東      | 36879| 36981| 51748| 54801| 64936| 60688| 306033|
香蕉       |店面      | 41210| 39420| 50884| 52085| 60249| 67597| 311445|
香蕉       |淘寶      | 42468| 41955| 52780| 54971| 56504| 59213| 307891|
香蕉       |【所有渠道】|120557|118356|155412|161857|181689|187498| 925369|
【全部產(chǎn)品】|【所有渠道】|371723|362194|452932|480065|544242|560526|2771682|

MySQL 中的 IF(expr1,expr2,expr3) 函數(shù)也可以用于替換上面 CASE 表達(dá)式。

有行轉(zhuǎn)列就有列轉(zhuǎn)行,MySQL 也沒有專門的函數(shù)處理這種情況,可以使用 UNION 操作符將多個(gè)結(jié)果集進(jìn)行合并。例如:

with d as (
 select product, channel,
     sum(case extract(year_month from saledate) when 201901 then amount else 0 end) s01,
     sum(case extract(year_month from saledate) when 201902 then amount else 0 end) s02,
     sum(case extract(year_month from saledate) when 201903 then amount else 0 end) s03,
     sum(case extract(year_month from saledate) when 201904 then amount else 0 end) s04,
     sum(case extract(year_month from saledate) when 201905 then amount else 0 end) s05,
     sum(case extract(year_month from saledate) when 201906 then amount else 0 end) s06
 from sales_data
 group by product, channel
)
select product, channel, 201901 saledate, s01 amount from d
union all
select product, channel, 201902 saledate, s02 from d
union all
select product, channel, 201903 saledate, s03 from d
union all
select product, channel, 201904 saledate, s04 from d
union all
select product, channel, 201905 saledate, s05 from d
union all
select product, channel, 201906 saledate, s06 from d;

通用表表達(dá)(with 子句)構(gòu)造了包含多個(gè)月份的銷量數(shù)據(jù),每個(gè)月份都是一列;然后每個(gè)查詢返回一個(gè)月份的數(shù)據(jù),并且通過 union all 操作符將所有結(jié)果合并到一起。

使用預(yù)編譯的動(dòng)態(tài) SQL 語句

使用 CASE 表達(dá)式和聚合函數(shù)實(shí)現(xiàn)數(shù)據(jù)透視表的方法存在一定的局限性,假如還有 7 月份到 12 月份的銷量需要統(tǒng)計(jì),我們就需要修改查詢語句增加這部分的處理。為此,我們可以使用動(dòng)態(tài) SQL 自動(dòng)生成行列轉(zhuǎn)換的語句:

select group_concat(
 distinct concat(
  ' sum(case extract(year_month from saledate) when ', dt,
  ' then amount else 0 end) as "', dt, '"')
 ) into @sql
from (
 select extract(year_month from saledate) as dt
 from sales_data
 order by saledate
) d;

set @sql
 = concat('select coalesce(product, ''【全部產(chǎn)品】'') "產(chǎn)品", coalesce(channel, ''【所有渠道】'') "渠道",', @sql,
      ', sum(amount) "總計(jì)"
      from sales_data
      group by product, channel with rollup;');
select @sql;
prepare stmt from @sql;
execute stmt;
deallocate prepare stmt;

首先,通過查詢 sales_data 表找出所有的月份并且構(gòu)造 sum 函數(shù),將構(gòu)造的語句存入變量 @sql 中;group_concat 函數(shù)可以將多行字符串合并成單個(gè)字符串。

group_concat 函數(shù)允許返回的最大長度(字節(jié))由系統(tǒng)變量 group_concat_max_len 進(jìn)行設(shè)置,默認(rèn)值為 1024。

然后,使用 set 命令將查詢語句的其他部分和已有的內(nèi)容進(jìn)行合并,生成的查詢語句如下:

select coalesce(product, '【全部產(chǎn)品】') "產(chǎn)品", coalesce(channel, '【所有渠道】') "渠道", 
    sum(case extract(year_month from saledate) when 201901 then amount else 0 end) as "201901", 
    sum(case extract(year_month from saledate) when 201902 then amount else 0 end) as "201902", 
    sum(case extract(year_month from saledate) when 201903 then amount else 0 end) as "201903", 
    sum(case extract(year_month from saledate) when 201904 then amount else 0 end) as "201904", 
    sum(case extract(year_month from saledate) when 201905 then amount else 0 end) as "201905", 
    sum(case extract(year_month from saledate) when 201906 then amount else 0 end) as "201906", 
    sum(amount) "總計(jì)"
from sales_data
group by product, channel with rollup;

最后通過預(yù)編譯命令執(zhí)行該語句并返回結(jié)果,即使增加了其他月份的銷售數(shù)據(jù)也不需要手動(dòng)修改查詢語句。

使用 CONNECT 存儲(chǔ)引擎

如果使用 MariaDB 10.0 以上的版本,可以利用 CONNECT 存儲(chǔ)引擎中的 PIVOT 表類型實(shí)現(xiàn)數(shù)據(jù)透視表。

首先,我們需要安裝 CONNECT 存儲(chǔ)引擎。Windows 系統(tǒng)可以執(zhí)行以下命令進(jìn)行動(dòng)態(tài)安裝:

INSTALL SONAME 'ha_connect';

也可以在配置文件 my.ini 中增加以下內(nèi)容,不過需要重啟服務(wù):

[mysqld]
plugin_load_add = ha_connect

對(duì)于 Linux 系統(tǒng),安裝過程可以參考官方文檔。

接下來我們定義一個(gè) pivot 類型的表:

create table pivot_sales(
 product varchar(20) not null,
 channel varchar(20) not null,
 `201901` decimal(10,2) not null flag=1,
 `201902` decimal(10,2) not null flag=1,
 `201903` decimal(10,2) not null flag=1,
 `201904` decimal(10,2) not null flag=1,
 `201905` decimal(10,2) not null flag=1,
 `201906` decimal(10,2) not null flag=1
)
engine=connect table_type=pivot
option_list='PivotCol=saledate,FncCol=amount,host=127.0.0.1,user=root, password=p123456,port=3306'
SrcDef='select product,channel,date_format(saledate, ''%Y%m'') saledate,sum(amount) amount from sales_data group by product,channel,date_format(saledate, ''%Y%m'')';

其中,engine 定義存儲(chǔ)引擎為 connect;table_type 定義表的類型為 pivot;option_list 用于定義各種選項(xiàng),PivotCol 表示要轉(zhuǎn)換成多個(gè)字段的數(shù)據(jù)所在的列,F(xiàn)ncCol 指定要進(jìn)行匯總的字段,其他是連接源表服務(wù)器的信息;SrcDef 用于指定源表查詢語句,也可以使用 Tabname 指定表名;上面的字段是透視表的結(jié)構(gòu),flag=1 表示聚合之后的字段。

創(chuàng)建成功之后,我們就可以直接查詢 pivot_sales 表中的數(shù)據(jù)了:

select * from pivot_sales;

product |channel |201901 |201902 |201903 |201904 |201905 |201906 |
--------|---------|--------|--------|--------|--------|--------|--------|
桔子   |京東   |41289.00|43913.00|49803.00|49256.00|64889.00|62649.00|
桔子   |店面   |41306.00|37906.00|48866.00|48673.00|58998.00|58931.00|
桔子   |淘寶   |43488.00|37598.00|48621.00|49919.00|58530.00|64626.00|
蘋果   |京東   |38269.00|40593.00|56552.00|56662.00|64493.00|62045.00|
蘋果   |店面   |43845.00|40539.00|44909.00|55646.00|56771.00|64933.00|
蘋果   |淘寶   |42969.00|43289.00|48769.00|58052.00|58872.00|59844.00|
香蕉   |京東   |36879.00|36981.00|51748.00|54801.00|64936.00|60688.00|
香蕉   |店面   |41210.00|39420.00|50884.00|52085.00|60249.00|67597.00|
香蕉   |淘寶   |42468.00|41955.00|52780.00|54971.00|56504.00|59213.00|

目前,PIVOT 表支持的功能有限,只能進(jìn)行一些基本的操作。例如:

-- 不會(huì)出錯(cuò)
select * from pivot_sales
where channel ='京東';

-- 語法錯(cuò)誤
select channel from pivot_sales
where channel ='京東';

到此這篇關(guān)于MySQL/MariaDB 如何實(shí)現(xiàn)數(shù)據(jù)透視表的示例代碼的文章就介紹到這了,更多相關(guān)MySQL/MariaDB數(shù)據(jù)透視表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 簡單談?wù)凪ySQL數(shù)據(jù)透視表

標(biāo)簽:西寧 麗水 迪慶 自貢 徐州 龍巖 無錫 南充

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL/MariaDB 如何實(shí)現(xiàn)數(shù)據(jù)透視表的示例代碼》,本文關(guān)鍵詞  MySQL,MariaDB,如何,實(shí)現(xiàn),數(shù)據(jù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL/MariaDB 如何實(shí)現(xiàn)數(shù)據(jù)透視表的示例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL/MariaDB 如何實(shí)現(xiàn)數(shù)據(jù)透視表的示例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    四虎影视最新地址| 色网站免费在线观看| 一本色道久久综合精品婷婷| 午夜视频网站在线观看| 国产后进白嫩翘臀在线观看视频| 欧美sm精品调教视频| 一区二区三区国产在线| 很黄很色的网站| 国产精品99视频| 亚洲91视频| 日本在线视频www| 欧美两根一起进3p做受视频| 国产亚洲成人精品| 欧洲三级视频| 最新亚洲精品国自产在线观看| 羞羞影院体验区| 日日碰狠狠添天天爽| 欧美日韩一区二区三区在线| 丰满人妻一区二区三区无码av| 污污影院在线观看| 亚洲精品456在线播放狼人| 99精品久久免费看蜜臀剧情介绍| 加勒比精品视频| 亚洲香蕉网站| 蜜桃av综合| 欧美r片在线| 一级黄色大片免费看| 四虎影视亚洲| 日韩中文字幕在线视频观看| 狠狠噜噜久久| 日韩视频在线免费看| 亚洲国产欧美一区二区三区久久| 伊人精品成人久久综合软件| 欧美黑人xxxⅹ高潮交| 黑人巨茎大战欧美白妇| 成人女性视频| 天天综合网久久综合网| 九热视频在线观看| 91免费的视频在线播放| 欧美一级黄色片视频| 免费观看成年人视频| 精品久久影院| 国产一区二区三区天码| 精品国产一区二区三区久久久| 日本美女高潮视频| 日韩精品水蜜桃| zzijzzij亚洲日本成熟少妇| 欧美一区二区三区免费大片| 国产午夜亚洲精品一级在线| www.久久草| 毛片在线播放网站| 日本成人一区二区三区| 日日摸日日搞日日| t66y永久入口地址| 高清在线视频日韩欧美| 色综合久久66| 欧美精品自拍偷拍| 中文天堂资源在线| 国产精品国产亚洲精品看不卡| 久草在线资源福利站| 在线视频不卡一区二区| 综合国产第二页| 日韩av免费在线观看| 精品国产一二三区| 麻豆国产高清在线播放| 国产女同无遮挡互慰高潮91| www999久久| www.超碰com| 成人中文字幕在线播放| 麻豆91在线观看| 亚洲成av人影片在线观看| 亚洲高清一区二区三区| 国产精品白丝av| 色综久久综合桃花网| 一夜七次郎国产精品亚洲| 成人免费观看49www在线观看| www.91视频com| 日韩av一二三四区| 亚洲av无码国产综合专区| 亚洲 欧美综合在线网络| av电影在线观看一区二区三区| 一个人看的免费网站www视频| 国产91在线|亚洲| 国产又大又黄的视频| 日本韩国在线视频爽| 亚洲免费看av| 日韩综合视频在线观看| 国产无码精品视频| 萌白酱视频在线| 秋霞欧美一区二区三区视频免费| 91精品国产91久久久久久三级| 午夜免费入口| 国产高清在线视频| 久久激情视频免费观看| 噜噜噜久久亚洲精品国产品麻豆| 完美搭档在线观看| 国产国语老龄妇女a片| 久久久99精品视频| 成人影院免费观看| 人人澡人一摸人人添| 一区二区三区在线视频播放| 天天色天天草| 亚洲精品一区二区三区蜜桃下载| 中文字幕在线视频网| 久久国产亚洲精品无码| 中文日韩电影网站| 亚洲欧美日韩另类精品一区二区三区| 日韩免费一区二区三区| 色综合久久久久久| 天堂网成人在线| 免费大片黄在线观看| 亚洲电影第三页| 国产一区二区在线视频| 同性视频网站免费男| 久久精品国产一区二区三区免费看| 日韩欧美成人一区| 国产精品yjizz| 国产精品日本欧美一区二区三区| 青娱乐国产精品视频| 欧美日韩麻豆| 国产三级小视频| 亚洲人成77777在线观看网| ww久久综合久中文字幕| 欧美又大粗又爽又黄大片视频| 制服黑丝国产在线| 中文字幕 欧美 日韩| 69av视频在线观看| 中文字幕视频免费在线观看| 高潮一区二区| 中文字幕免费不卡在线| 色悠久久久久综合网小说| 日本成人免费在线观看| 国产精品久久久久久久天堂第1集| 在线不卡一区二区| 超碰精品在线观看| eeuss影院一区二区三区| 97se狠狠狠综合亚洲狠狠| 91免费综合在线| 1024成人网色www| 国产成人精品999| 日韩中文欧美在线| 五月天国产一区| 快播电影网址老女人久久| 日本免费在线精品| 97人摸人人澡人人人超一碰| 欧美日韩在线成人| 精品国产免费人成电影在线观看四季| 亚洲黄色片免费看| 久久久久网址| 欧美精品一区二区三区视频| 亚洲国产99精品国自产| 2色视频网站| 欧美久久精品一级黑人c片| 成年网在线观看免费观看网址| 成人免费一区二区三区视频| 日产国产欧美视频一区精品| 欧美亚洲精品在线| 成年网站免费观看| 免费看h的网站| 精精国产xxxx视频在线中文版| 911国产网站尤物在线观看| 成人一区二区在线观看| 三级一区在线视频先锋| 国产精品一二三区在线观看| 视频一区视频二区视频三区高| 亚洲片国产一区一级在线观看| 中文字幕欧美国产| 精品国内自产拍在线观看视频| 国产精品中文字幕在线观看| 2019一级黄色毛片免费看网| 国产麻豆乱码精品一区二区三区| 亚洲an天堂an在线观看| 国产成人一区| 国产农村妇女毛片精品| 亚洲国产精品中文| 神马久久久久久久久| 国产精品video| 在线国产视频| 日韩性小视频| 成人天堂入口网站| 久久久久99精品久久久久| 欧美5-7sexvideos处| 日本一区二区三区四区五区| 精品少妇一二三区| 亚洲欧洲精品成人久久奇米网| 国产免费一区二区三区在线观看| 日韩影视高清在线观看| 亚洲色图激情小说| 日韩成人午夜| 午夜免费福利视频在线观看| 国产三级三级看三级| 青青热久免费精品视频在线18| 亚洲图片都市激情| 欧美视频在线看| 777国产偷窥盗摄精品视频| 91免费版在线| 日本成址在线观看| 精品福利在线视频| 一区二区三区国产在线| 欧美va天堂| 亚洲精品免费一区亚洲精品免费精品一区| 久久成人高清| 91精品美女| 久久精品噜噜噜成人av农村| 好男人香蕉影院| 色综合久久悠悠| 亚洲免费精彩视频| 亚洲欧洲精品一区二区三区不卡| 色老板免费视频| 欧美成人在线免费视频| 成人深夜福利app| www日本黄色| 美日韩免费视频| 久久久久国产精品一区二区| 国产大学生av| 精品影片在线观看的网站| 中文字幕日韩精品一区| http;//www.99re视频| 欧美日韩精品免费观看视完整| 羞羞电影在线观看www| 国产原创在线视频| 粗大的内捧猛烈进出视频| 黑人中文字幕一区二区三区| a∨色狠狠一区二区三区| 国产视频在线免费观看| 99久久婷婷国产综合精品电影| 午夜福利三级理论电影| 日日狠狠久久| 国产成人鲁色资源国产91色综| 国产日产久久高清欧美一区| 激情视频在线观看| 国产精品天堂蜜av在线播放| 精品婷婷伊人一区三区三| 97视频在线免费| 婷婷综合国产| 亚洲国产色一区| 国产1区2区3区中文字幕| 欧美人与拘性视交免费看| 亚洲猫色日本管| 欧美韩一区二区| 国产一区二区三区四区福利| 无码日韩人妻精品久久蜜桃| 日韩欧美一区二区三区四区五区| 国产真实乱人偷精品人妻| xxxx日本黄色| 亚洲成a人v欧美综合天堂麻豆| 日本精品在线视频| 国产aⅴ精品一区二区四区| 九色porny91| 国产69精品久久久久9999apgf| 日韩福利视频导航| 日本18中文字幕| 51国产偷自视频区视频| 欧美日韩国产精品一区二区不卡中文| 99久久精品日本一区二区免费| 亚洲不卡中文字幕无码| 麻豆国产入口在线观看免费| 欧美成人三级在线播放| 国产精品久久久久影院老司| 扒开jk护士狂揉免费| 亚洲韩国青草视频| 亚洲精品国产精品乱码在线观看| 韩国av一区二区三区四区| 天天影视网天天综合色在线播放| 爱爱爱视频网站| 亚洲一区二区中文字幕| 51调教丨国产调教视频| 国产精品福利电影| 日本大片免费看| 一道本在线免费视频| 免费一级a毛片| 黄色成人免费观看| 国产熟女一区二区三区四区| 欧美高清视频免费观看| 日韩美女视频网站| 日韩经典一区二区三区| 亚洲人成电影在线播放| 日本在线免费看| 欧美影视一区二区| 麻豆国产精品官网| 亚洲高清在线观看视频| 亚洲最大成人综合| 污视频网站免费| 日韩欧美电影一区| 国产一区二区播放| 特级做a爱片免费69| 国产欧美自拍一区| 亚洲一区影音先锋| 亚洲最大免费视频| 少妇在线看www| 欧美成人xxxx| 国产精品午夜剧场| xxxx性bbbb欧美野外| 三日本三级少妇三级99| 69堂亚洲精品首页| 你懂得在线网址| 91精品国产99| 国产综合色产在线精品| 亚洲色图20p| 欧美情侣在线播放| 一区精品在线观看| 亚洲国产精一区二区三区性色| 伊人精品影院| 亚洲亚洲人成综合网络| 一区二区三区免费在线看| 日韩电影中文字幕在线观看| 美女免费视频网站| 在线观看免费视频综合| 色吧亚洲日本| 男女视频免费看| 亚洲精品久久久久久久蜜桃| 国产精品国产一区二区三区四区| www.香蕉视频在线观看| 国产主播在线看| 日本高清一区二区视频| 99精品免费网| 亚洲大尺度网站| 日韩视频第一页| 色天堂在线视频| 操欧美女人视频| 久久香蕉精品视频| 久久免费黄色| 欧美日韩中文国产| 亚州成人在线电影| 免费h精品视频在线播放| 国产精品毛片久久久久久| 911精品产国品一二三产区| 亚洲色婷婷久久精品av蜜桃|