亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > Access > 正文

Access 2007使用聯(lián)合查詢合并多個選擇查詢的結(jié)果

2024-09-07 19:05:32
字體:
供稿:網(wǎng)友

對于多個相似的選擇查詢,當(dāng)您希望將它們返回的所有數(shù)據(jù)一起作為一個合并的集合查看時,便可以使用聯(lián)合查詢。

本文將向您介紹如何根據(jù)兩個或多個現(xiàn)有的選擇查詢創(chuàng)建聯(lián)合查詢,同時說明如何使用結(jié)構(gòu)化查詢語言 (SQL) 編寫聯(lián)合查詢。

請參閱

為完成本文中的示例,您應(yīng)該對如何創(chuàng)建和運(yùn)行選擇查詢有基本的了解。有關(guān)如何創(chuàng)建選擇查詢的詳細(xì)信息,請參閱部分中的鏈接。

本文內(nèi)容

聯(lián)合查詢基礎(chǔ)知識

聯(lián)合查詢有哪些功能?

聯(lián)合查詢可合并多個相似的選擇查詢的結(jié)果集。

例如,假設(shè)您有兩個表,一個用于存儲有關(guān)客戶的信息,另一個用于存儲有關(guān)供應(yīng)商的信息,并且這兩個表之間不存在任何關(guān)系。又假設(shè)這兩個表都有一些存儲聯(lián)系人信息的字段,而您希望同時查看這兩個表中的所有聯(lián)系人信息。

您可以為每個表都創(chuàng)建一個選擇查詢(選擇查詢:就表中存儲的數(shù)據(jù)提出問題,然后在不更改數(shù)據(jù)的情況下以數(shù)據(jù)表的形式返回一個結(jié)果集。),以便只檢索包含聯(lián)系人信息的那些字段,但返回的信息仍將位于兩個單獨(dú)的位置。要將兩個或多個選擇查詢的結(jié)果合并到一個結(jié)果集中,可以使用聯(lián)合查詢。

聯(lián)合查詢的要求

聯(lián)合查詢中合并的選擇查詢必須具有相同的輸出字段數(shù)、采用相同的順序并包含相同或兼容的數(shù)據(jù)類型。在運(yùn)行聯(lián)合查詢時,來自每組相應(yīng)字段中的數(shù)據(jù)將合并到一個輸出字段中,這樣查詢輸出所包含的字段數(shù)將與每個 Select 語句相同。

注釋

根據(jù)聯(lián)合查詢的目的,“數(shù)字”和“文本”數(shù)據(jù)類型兼容。

“SQL 視圖”

聯(lián)合查詢是特定于 SQL 的。特定于 SQL 的查詢不能在“設(shè)計(jì)”視圖中顯示,因此必須直接用 SQL 編寫。在 MicrosoftofficeAccess2007 中,您可以使用對象選項(xiàng)卡編寫特定于 SQL 的查詢,包括聯(lián)合查詢。

提示

每個查詢都可以用 SQL 語句來表達(dá)。此外,大多數(shù)查詢也可以在查詢設(shè)計(jì)網(wǎng)格(設(shè)計(jì)網(wǎng)格:在查詢設(shè)計(jì)視圖或“高級篩選/排序”窗口中設(shè)計(jì)查詢或篩選時所用的網(wǎng)格。對于查詢,該網(wǎng)格以前稱為“QBE 網(wǎng)格”。)中表達(dá),如果此環(huán)境可用,構(gòu)建查詢將更加輕松。在使用設(shè)計(jì)網(wǎng)格創(chuàng)建查詢時,您始終都可以切換到 SQL 視圖,以查看運(yùn)行查詢時所處理的 SQL 語句。在 SQL 視圖中查看查詢是一種很好的做法,因?yàn)槟梢酝ㄟ^此途徑熟悉 SQL 并加深對查詢工作方式的理解。在某些情況下,您還可以使用 SQL 視圖對未返回預(yù)期結(jié)果的查詢進(jìn)行故障排除。

聯(lián)合查詢的 SQL 語法

在聯(lián)合查詢中,每個選擇查詢(又稱為 Select 語句)都有一個 SELECT 子句和 FROM 子句,還可能有 WHERE 子句。SELECT 子句列出包含要檢索的數(shù)據(jù)的字段;FROM 子句列出包含這些字段的表;WHERE 子句則列出這些字段的條件。聯(lián)合查詢中的 Select 語句用 UNION 關(guān)鍵字組合在一起。

對于合并了兩個選擇查詢的聯(lián)合查詢,其基本 SQL 語法如下:

SELECT field_1[, field_2,…] FROM table_1[, table_2,…] UNION [ALL] SELECT field_a[, field_b,...] FROM table_a[, table_b,…];

例如,假設(shè)您有兩個表,分別名為 Products 和 Services。這兩個表都具有包含下列內(nèi)容的字段:產(chǎn)品或服務(wù)的名稱、價格、保修或擔(dān)保條款以及是否以獨(dú)占方式提供產(chǎn)品或服務(wù)。雖然 Products 表存儲了保修信息,而 Services 表存儲了擔(dān)保信息,但基本信息是相同的(即特定的產(chǎn)品或服務(wù)是否符合其質(zhì)量承諾)。您可以使用聯(lián)合查詢將兩個表中的這四個字段合并在一起,例如:

SELECT name, price, warranty_available, exclusive_offer FROM Products UNION ALL SELECT name, price, guarantee_available, exclusive_offer FROM Services;

讓我們逐行檢查上面的語法示例。

SELECT name, price, warranty_available, exclusive_offer

這是一個 SELECT 子句,用于引入選擇查詢。SELECT 后面跟有一個標(biāo)識符列表,用于指示要從中檢索數(shù)據(jù)的字段。SELECT 子句必須始終至少列出一個字段。此 SELECT 子句列出了字段標(biāo)識符、、和。

FROM Products

這是一個 FROM 子句。FROM 子句跟在 SELECT 子句之后,二者共同構(gòu)成了一個基本的 Select 語句。FROM 后也跟有一個標(biāo)識符列表,用于指示哪些表包含 SELECT 子句中列出的字段。FROM 子句必須始終至少列出一個表。此 FROM 子句列出了表標(biāo)識符。

UNION ALL

這是一個 UNION 關(guān)鍵字以及一個可選的 ALL 關(guān)鍵字。UNION 指示將 UNION 前后的 SELECT 語句的結(jié)果合并在一起。

在使用 ALL 關(guān)鍵字時,Union 生成的合并集中并不刪除重復(fù)行。這樣,Access 便無需檢查重復(fù)行的結(jié)果,從而可以顯著提高查詢的性能。如果滿足下列任一條件,則應(yīng)使用 ALL 關(guān)鍵字:

您確定選擇查詢不會生成任何重復(fù)行。

結(jié)果中是否存在重復(fù)行無關(guān)緊要。

您希望查看重復(fù)行。

在本示例中,我們使用 ALL 關(guān)鍵字是因?yàn)槲覀兗炔黄谕麜祷刂貜?fù)行,也沒有略去它們的必要。

SELECT name, price, guarantee_available, exclusive_offer

這是第二個 SELECT 子句,用于引入聯(lián)合查詢中的第二個 SELECT 語句。在編寫聯(lián)合查詢時,各個 SELECT 語句中的字段必須相互對應(yīng),這意味著各個 SELECT 語句必須具有相同的字段數(shù),并且共享通用數(shù)據(jù)的字段必須以相同的順序出現(xiàn)在子句中,同時這些字段必須具有相同或兼容的數(shù)據(jù)類型,如示例中所示。只有這些字段相互對應(yīng),才能在查詢輸出中將它們合并在一起。

注釋

聯(lián)合查詢輸出中的字段名稱從第一個 SELECT 子句中提取。因此,在本示例的查詢輸出中,來自字段“warranty_available”和“guarantee_available”的數(shù)據(jù)將被命名為“warranty_available”。

FROM Services

這是第二個 FROM 子句,用于完成聯(lián)合查詢中的第二個 SELECT 語句。與 SELECT 子句中的字段不同,聯(lián)合查詢對 FROM 子句沒有表限制。您既可以創(chuàng)建在每個 FROM 子句中都使用相同的表的聯(lián)合查詢,也可以在 FROM 子句中使用不同數(shù)目的表。在我們的示例中,每個 FROM 子句都只有一個表。

創(chuàng)建聯(lián)合查詢

創(chuàng)建聯(lián)合查詢有兩種基本方法:

先在查詢“設(shè)計(jì)”視圖(設(shè)計(jì)視圖:顯示數(shù)據(jù)庫對象(包括:表、查詢、窗體、宏和數(shù)據(jù)訪問頁)的設(shè)計(jì)的窗口。在設(shè)計(jì)視圖中,可以新建數(shù)據(jù)庫對象和修改現(xiàn)有數(shù)據(jù)庫對象的設(shè)計(jì)。)中創(chuàng)建各個組件選擇查詢,然后將這些查詢合并為一個聯(lián)合查詢。

直接在 SQL 視圖(SQL 視圖:用于顯示當(dāng)前查詢的 SQL 語句或用于創(chuàng)建 SQL 特有查詢(聯(lián)合查詢、傳遞查詢或數(shù)據(jù)定義查詢)的窗口。在設(shè)計(jì)視圖中創(chuàng)建查詢時,Access 會在 SQL 視圖中構(gòu)建 SQL 的等價查詢。)中創(chuàng)建整個聯(lián)合查詢。

在大多數(shù)情況下,您都應(yīng)該先創(chuàng)建選擇查詢,然后再將它們合并為一個聯(lián)合查詢。在 Office Access 2007 中,“設(shè)計(jì)”視圖提供了一種易用的創(chuàng)建選擇查詢的圖形用戶界面,您可以復(fù)制這些查詢的 SQL 語句并將它們粘貼到聯(lián)合查詢中。

但是,如果您認(rèn)為編寫 SQL 語句得心應(yīng)手,或者希望獲得更多的 SQL 編寫體驗(yàn),則可能更傾向于直接在 SQL 視圖中創(chuàng)建聯(lián)合查詢。

先在“設(shè)計(jì)”視圖中創(chuàng)建選擇查詢,然后合并它們

按照此方法,將先使用“設(shè)計(jì)”視圖創(chuàng)建每個選擇查詢,然后使用 SQL 視圖合并選擇查詢。

在“設(shè)計(jì)”視圖中創(chuàng)建每個選擇查詢

“創(chuàng)建”

在選項(xiàng)卡上的組中,單擊。

“顯示表”

在對話框中,雙擊要包括的字段所在的表。

這會將該表添加到查詢設(shè)計(jì)窗口。

注釋

雖然您可以在選擇查詢中包括多個表或查詢,但此過程假定每個選擇查詢只包括一個表中的數(shù)據(jù)。

“顯示表”

關(guān)閉對話框。

在查詢設(shè)計(jì)窗口中,雙擊要包括的每個字段。

選擇字段時,請確保您在其他選擇查詢中以相同順序添加了相同數(shù)目的字段。另外,請注意各個字段的數(shù)據(jù)類型,確保在要合并的其他查詢中,處于相應(yīng)位置的字段具有兼容的數(shù)據(jù)類型。

例如,如果第一個選擇查詢具有五個字段,且第一個字段包含“日期/時間”數(shù)據(jù),請確保要合并的其他每個選擇查詢也具有五個字段,并且第一個字段同樣包含“日期/時間”數(shù)據(jù),依此類推。

“條件”

另外,您還可以在字段網(wǎng)格的行中鍵入適當(dāng)?shù)谋磉_(dá)式(表達(dá)式:算術(shù)或邏輯運(yùn)算符、常數(shù)、函數(shù)和字段名稱、控件和屬性的任意組合,計(jì)算結(jié)果為單個值。表達(dá)式可執(zhí)行計(jì)算、操作字符或測試數(shù)據(jù)。),以此向字段中添加條件。

在添加完字段和字段條件后,應(yīng)運(yùn)行選擇查詢并查看其輸出。

“設(shè)計(jì)”

在選項(xiàng)卡上的組中,單擊。

將查詢切換到“設(shè)計(jì)”視圖。

保存該選擇查詢,但不要將其關(guān)閉。

對于要合并的每個選擇查詢,請重復(fù)此過程。

在 SQL 視圖中合并選擇查詢

“創(chuàng)建”

在選項(xiàng)卡上的組中,單擊。

在“設(shè)計(jì)”視圖中打開一個新查詢。

“顯示表”

關(guān)閉對話框。

“設(shè)計(jì)”

在選項(xiàng)卡上的組中,單擊。

將隱藏查詢設(shè)計(jì)窗口,并顯示 SQL 視圖對象選項(xiàng)卡。此時,SQL 視圖對象選項(xiàng)卡中沒有任何內(nèi)容。

單擊要合并在聯(lián)合查詢中的第一個選擇查詢的選項(xiàng)卡。

“開始”

在選項(xiàng)卡上的組中,單擊,然后單擊。

將顯示該選擇查詢的 SQL 語句。

復(fù)制該選擇查詢的 SQL 語句。

單擊此過程在步驟 1 中開始創(chuàng)建的聯(lián)合查詢的選項(xiàng)卡。

將選擇查詢的 SQL 語句粘貼到聯(lián)合查詢的 SQL 視圖對象選項(xiàng)卡中。

刪除選擇查詢 SQL 語句末尾的分號 (;)。

UNION

按 Enter 將光標(biāo)移到下一行,然后在新行中鍵入。

您也可以再在其后鍵入一個空格,跟著鍵入 ALL 關(guān)鍵字,然后再次按 Enter。

單擊要合并到聯(lián)合查詢中的下一個選擇查詢的選項(xiàng)卡。

請重復(fù)此過程的步驟 5 到步驟 11,直至將選擇查詢的所有 SQL 語句都通過復(fù)制和粘貼的方式添加到聯(lián)合查詢的 SQL 視圖窗口中。對于最后一個選擇查詢的 SQL 語句,請勿刪除其分號或鍵入任何內(nèi)容。

“設(shè)計(jì)”

在選項(xiàng)卡上的組中,單擊。

聯(lián)合查詢的結(jié)果將顯示在“數(shù)據(jù)表”視圖(數(shù)據(jù)表視圖:以行列格式顯示來自表、窗體、查詢、視圖或存儲過程的窗口。在數(shù)據(jù)表視圖中,可以編輯字段、添加和刪除數(shù)據(jù),以及搜索數(shù)據(jù)。)中。

直接在 SQL 視圖中創(chuàng)建聯(lián)合查詢

以下過程將引導(dǎo)您完成在 SQL 視圖中創(chuàng)建基本聯(lián)合查詢的步驟。

“創(chuàng)建”

在選項(xiàng)卡上的組中,單擊。

在“設(shè)計(jì)”視圖中打開一個新查詢。

“顯示表”

關(guān)閉對話框。

“設(shè)計(jì)”

在選項(xiàng)卡上的組中,單擊。

將隱藏查詢設(shè)計(jì)窗口,并顯示 SQL 視圖對象選項(xiàng)卡。此時,SQL 視圖對象選項(xiàng)卡中沒有任何內(nèi)容。

“SQL 視圖”

在對象選項(xiàng)卡中,鍵入,然后鍵入要包括在查詢中的第一個或第一組表中的字段列表。請使用逗號將各個字段名稱隔開。在鍵入完字段名稱的列表后,請按 Enter。

FROM

鍵入,跟著鍵入包含上一個 SELECT 子句所列字段的表的名稱,然后按 Enter。

WHERE

要為其中某個表中的字段指定條件,請鍵入,跟著鍵入字段名稱、比較運(yùn)算符(通常為等號)和條件。您還可以使用 AND 和 OR 關(guān)鍵字在 WHERE 子句的末尾添加其他條件。指定條件后,請按 Enter。

UNION

鍵入。如果您不希望查詢在輸出中刪除重復(fù)行,請鍵入一個空格,跟著鍵入 ALL 關(guān)鍵字,然后按 Enter。

SELECT

鍵入,跟著鍵入要包括在查詢中的下一個或下一組表中的字段列表。這些字段必須與第一個 SELECT 子句中包含的字段相對應(yīng)且順序相同。請使用逗號將各個字段名稱隔開。在鍵入完字段名稱后,請按 Enter。

FROM

鍵入,跟著鍵入要包括在查詢中的下一個或下一組表的名稱,然后按 Enter。

WHERE

要為其中某個表中的字段指定條件,請鍵入,跟著鍵入字段名稱、比較運(yùn)算符(通常為等號)和條件。您還可以使用 AND 關(guān)鍵字在 WHERE 子句的末尾添加其他條件。指定條件后,請按 Enter。

要在聯(lián)合查詢中包括其他 Select 語句,請重復(fù)步驟 7 到步驟 10。

;

請鍵入指示查詢的末尾。

“設(shè)計(jì)”

在選項(xiàng)卡上的組中,單擊。

聯(lián)合查詢的結(jié)果將顯示在“數(shù)據(jù)表”視圖(數(shù)據(jù)表視圖:以行列格式顯示來自表、窗體、查詢、視圖或存儲過程的窗口。在數(shù)據(jù)表視圖中,可以編輯字段、添加和刪除數(shù)據(jù),以及搜索數(shù)據(jù)。)中。

使用聯(lián)合查詢的提示

如果您希望能夠辨別各個行分別來自哪個表,可以在每個 Select 語句中添加一個文本字符串并將其用作一個字段。例如,如果有兩個 Select 語句,一個要檢索 Products 表中的字段,另一個則要檢索 Services 表中的字段,您可以在第一個語句的末尾將字符串“Product”添加為字段,而在第二個語句的末尾將“Service”添加為字段。此外,您還可以使用 AS 關(guān)鍵字向這些字符串分配字段別名(例如“type”),如下面的示例中所示:

SELECT field1, field2, ... "Product" AS type

SELECT field1, field2, ... "Service" AS type

該查詢的輸出將包括一個名為“type”的字段,其中會顯示各個行是來自 Products 表,還是來自 Services 表。

每個 UNION 關(guān)鍵字將合并緊跟在它前面和后面的 SELECT 語句。如果您只在查詢的部分 Union 關(guān)鍵字后使用了 ALL 關(guān)鍵字,則結(jié)果將包括由 UNION ALL 合并的 SELECT 語句對中的重復(fù)行,但不包括只用 UNION 而不用 ALL 關(guān)鍵字合并的 SELECT 語句中的重復(fù)行。

Right

對于要合并在聯(lián)合查詢中的選擇查詢,雖然其字段的數(shù)目、數(shù)據(jù)類型和順序都必須相對應(yīng),但如果出現(xiàn)不對應(yīng)的情況,您也可以使用表達(dá)式(例如計(jì)算或子查詢)讓它們對應(yīng)起來。例如,您可以讓兩個字符的年字段與四個字符的年字段匹配,方法是使用函數(shù)提取四個字符的年的后兩位數(shù)字。

如果要使用某個聯(lián)合查詢的輸出創(chuàng)建一個新表,可以將該聯(lián)合查詢用作一個新選擇查詢的輸入,然后再將該選擇查詢用作生成表查詢(生成表查詢:一種查詢(SQL 語句),它創(chuàng)建一個新表,然后通過從一個現(xiàn)有表中復(fù)制記錄,在新表中創(chuàng)建記錄(行)。)的基礎(chǔ):

創(chuàng)建并保存該聯(lián)合查詢。

“創(chuàng)建”

在選項(xiàng)卡上的組中,單擊。

“顯示表”

在對話框中,單擊選項(xiàng)卡。

“顯示表”

雙擊該聯(lián)合查詢,然后關(guān)閉對話框。

注釋

如果消息欄中顯示了安全警告,則說明可能禁用了生成表查詢等動作查詢。要允許動作查詢運(yùn)行,請單擊消息欄上的,然后在中單擊。

在查詢設(shè)計(jì)網(wǎng)格中,雙擊聯(lián)合查詢對象選項(xiàng)卡上的星號 (*),以使用聯(lián)合查詢的所有字段創(chuàng)建新表。

-或-

雙擊要在新表中使用的每個字段。

“設(shè)計(jì)”

在選項(xiàng)卡上的組中,單擊。

“生成表”

在對話框中,為新表鍵入一個名稱。您還可以指定另一個數(shù)據(jù)庫來創(chuàng)建新表。完成后請單擊。

“設(shè)計(jì)”

在選項(xiàng)卡上的組中,單擊。

您可以使用聯(lián)合查詢執(zhí)行完全外部聯(lián)接(外部聯(lián)接:在這種聯(lián)接中,兩個表中的每條匹配記錄都在查詢結(jié)果中合并為一條記錄,并且其中一個表貢獻(xiàn)出它的所有記錄,即使聯(lián)接字段中的值與對方表中的字段不匹配也是如此。)。完全外部聯(lián)接并不限制從每個聯(lián)接表中返回的行,但會根據(jù)聯(lián)接字段中的值合并這些行。

使用聯(lián)合查詢執(zhí)行完全外部聯(lián)接:

在要用于完全外部聯(lián)接的字段上創(chuàng)建一個具有左外部聯(lián)接的查詢。

“開始”

在選項(xiàng)卡上的組中,單擊,然后單擊。

按 Ctrl+C 復(fù)制 SQL 代碼。

刪除 FROM 子句末尾的分號,然后按 Enter。

UNION

鍵入,然后按 Enter。

注釋

在使用聯(lián)合查詢執(zhí)行完全外部聯(lián)接時,請勿使用 ALL 關(guān)鍵字。

按 Ctrl+V 粘貼您在步驟 3 中復(fù)制的 SQL 代碼。

LEFT JOIN

在粘貼的代碼中,將更改為。

刪除第二個 FROM 子句末尾的分號,然后按 Enter。

添加一個 WHERE 子句,將 FROM 子句中列出的第一個表(左表)中的聯(lián)接字段值更改為 NULL。

例如,如果 FROM 子句為:

FROM Products RIGHT JOIN [Order Details] ON Products.ID = [Order Details].[Product ID]

則應(yīng)添加以下 WHERE 子句:

WHERE Products.ID IS NULL

在 WHERE 子句的末尾鍵入一個分號 (;),以指示聯(lián)合查詢已達(dá)末尾。

“設(shè)計(jì)”

在選項(xiàng)卡上的組中,單擊。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
www.亚洲高清| 国产精品77777竹菊影视小说| av激情综合网| 国产精品一区二区三区在线| 国产在线国偷精品产拍免费yy| 久久国产精品美女| 亚洲影视第一页| 国产精品剧情| 欧美日韩综合网| v888av成人| 国产中文字幕免费| 无码国模国产在线观看| 在线观看视频91| 欧美超级乱淫片喷水| 日本免费在线播放| 99精品视频免费全部在线| 91亚洲国产精品| 777亚洲妇女| 韩国三级在线看| 男人操女人的视频在线观看欧美| 最新中文字幕在线| 中文字幕乱码在线观看| 成人免费毛片视频| 久久久一本精品99久久精品| 99精品久久久久久中文字幕| 91午夜精品| 中文字幕av专区| 国产伦精品一区二区三区精品| 国产麻豆电影在线观看| 三上悠亚国产精品一区二区三区| 精品欧美一区二区久久久伦| 国模杨依粉嫩蝴蝶150p| 日本一级大毛片a一| 国产成人精品aa毛片| 91视频国产一区| 白嫩亚洲一区二区三区| 亚洲aⅴ乱码精品成人区| www.一区二区| 中文字幕超清在线免费观看| 卡通动漫亚洲综合| 欧美日韩一区二区三区在线| 亚洲欧美一区二区三区在线播放| 高清一级毛片视频| 久久精品国产亚洲高清剧情介绍| www黄色日本| 痴汉一区二区三区| 欧美久久久久久久久久久久久| www.jizz在线观看| 天天免费亚洲黑人免费| 麻豆视频成人| 日本a在线免费观看| av亚洲产国偷v产偷v自拍| 欧美亚洲成人xxx| 一区二区三区精品牛牛| 亚洲精品人成电影网| 久久久精品一区二区三区| 性xxxx搡xxxxx搡欧美| 中文字幕在线看视频国产欧美| 91女人18毛片水多国产| 91佛爷在线| 在线国产电影不卡| 欧美日韩看看2015永久免费| 全亚洲最色的网站在线观看| 欧洲午夜精品| 激情综合在线| 咪咪色在线视频| 国内精品久久久久国产| 加勒比精品视频| 极品销魂一区二区三区| 伊人国产在线观看| 日韩少妇内射免费播放| 日韩女优电影在线观看| 亚洲十八**毛片| 色鬼7777久久| 亚洲精品国产精品久久| 免费久久精品视频| 成人免费电影网址| 国产成人97精品免费看片| 老司机福利在线观看| 91av视频在线免费观看| 国产精品影视在线| 欧美三级黄视频| 日韩欧美一级二级三级久久久| 欧美连裤袜在线视频| 欧美a在线看| 翁止熄痒禁伦短文合集免费视频| 成人四虎影院| 国产人与禽zoz0性伦| 色久优优欧美色久优优| 金瓶狂野欧美性猛交xxxx| 亚洲第一成人网站| 毛片视频免费| 欧美激情成人在线视频| 美女日韩欧美| 91香蕉在线视频| 黄色高清视频| 国产精品久久久久久久久久久不卡| 中文乱码人妻一区二区三区视频| 最新av免费看| 99国产精品久久久久久久成人热| 久久久久久国产免费| 国产精品理人伦一区二区三区| 欧美激情在线免费| 日韩精品福利在线| 国产精品一区在线观看乱码| 精品毛片网大全| 久久婷婷国产麻豆91天堂| 国产 欧美 日本| 一区二区三区视频在线免费观看| 欧美精品videos极品| av网站在线免费观看| 亚洲v日韩v欧美v综合| 国产精品乱子伦| 久久久精品久久| 免费网站在线观看人| 国产精品v日韩精品v欧美精品网站| 一区二区三区国产免费| 亚洲第一成人网站| 一卡二卡三卡四卡五卡| 99精品在线看| 综合天天久久| 精品三级久久| 欧美体内she精视频在线观看| 人妻激情偷乱频一区二区三区| 亚洲天堂av中文字幕| 大胆av不用播放器在线播放| 国产免费拔擦拔擦8x高清在线人| 欧美另类交视频| 亚洲激情视频一区| 日韩国产中文字幕| 色愁久久久久久| 免费在线播放第一区高清av| 欧美粗暴性video| 色偷偷免费视频| 国内视频一区二区| 亚洲蜜臀av乱码久久精品蜜桃| 另类中文字幕国产精品| 亚洲啪啪aⅴ一区二区三区9色| 国产三级在线观看视频| 国产欧美熟妇另类久久久| 欧美成人一区二区在线观看| 日本不卡在线| 亚洲а∨天堂久久精品2021| 午夜影院免费在线观看| 人人澡人人添人人爽一区二区| 一区二区免费在线观看| 情趣视频网站在线免费观看| 色综合久久久| 国内精品久久久久伊人av| 精品久久久香蕉免费精品视频| 比比资源先锋影音网| 久久精品免视看| 欧美国产日本视频| 超碰超碰在线| 精品国产一二三区| 日本高清视频在线播放| 中文字幕在线看片| 尤物99国产成人精品视频| 成人av在线观| 国产乱淫av片| www婷婷av久久久影片| 亚洲精品国产一区二| 丁香婷婷深情五月亚洲| 国产精品一区不卡| 国产成人精品一区二区无码呦| 国产伦精品一区二区三区在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文| 日韩一区二区在线观看视频| 日本激情免费| 日韩三级电影网址| 日日骚久久av| 涩涩漫画在线观看| 欧美老女人性开放| 色哟哟精品丝袜一区二区| 欧美成人在线免费| 精品视频一二三区| 亚洲午夜国产成人av电影男同| 久久精品www人人爽人人| 制服.丝袜.亚洲.中文.综合懂| 古典武侠综合av第一页| 好吊妞视频这里有精品| 影音先锋成人资源网站| 欧美色图12p| 97在线观看免费高清| 制服下的诱惑暮生| 在线亚洲不卡| 欧美一区二区三区久久久| 国产亚洲精品美女久久久m| 最新亚洲人成网站在线观看| 国产精品久久久久久在线观看| 国产伦子伦对白在线播放观看| 一区二区三区偷拍| 成人在线免费观看视频网站| 人妻人人澡人人添人人爽| 久久久精品影院| 午夜视频精品| 日本五级黄色片| 男操女视频网站| 国产精品一区二区久久精品爱涩| 午夜国产一区| 妞干网在线视频观看| 欧美成人国产一区二区| 少妇一级淫免费放| 日韩视频在线观看国产| 欧美激情第一页在线观看| 久久av色综合| 最近最新mv在线观看免费高清| 麻豆网站免费在线观看| 久久一级免费视频| 亚洲老头老太hd| 国模私拍一区二区| 欧美精品精品一区| 国产福利精品一区| 丁香婷婷久久久综合精品国产| 日韩精品视频免费看| 免费男女羞羞的视频网站中文版| 欧美视频一区二区在线观看| 夜夜操夜夜骑| 欧美日本一区二区高清播放视频| 97精品超碰一区二区三区| 性欧美xxxx免费岛国不卡电影| 91国偷自产一区二区三区的观看方式| 草草久久久无码国产专区| 色诱亚洲精品久久久久久| 在线视频一区二区免费| 日日夜夜综合| 高清色视频在线观看| 日韩二区三区在线观看| 丰满肥臀噗嗤啊x99av| 国产在线观看一区二区| 亚洲精品成人无码熟妇在线| 在线视频中文字幕一区二区| av电影网站在线观看| 日韩精品一区二区三区老鸭窝| 黄色三级网站| 免费日韩电影在线观看| 高潮精品一区videoshd| 成人毛片免费在线观看| 成人疯狂猛交xxx| 亚洲乱码精品| 色之综合天天综合色天天棕色| 中文字幕第一区二区| 国产一区二区三区在线观看网站| jizz大全欧美jizzcom| 不卡在线一区| 一区二区三区av电影| 黄色软件视频在线观看| 芬兰videosfree性少妇| 后入内射欧美99二区视频| 热色播在线视频| 萌白酱视频在线| 天天爱天天操天天干| 四虎国产精品成人免费4hu| 婷婷精品国产一区二区三区日韩| thepron国产精品| 深夜宅男网站免费进入| 久久久电影一区二区三区| 懂色av蜜臀av粉嫩av分享吧最新章节| 国语对白永久免费| 无码人妻精品一区二区三| 日本不卡一区二区三区| 日本欧美在线视频| 老司机99精品99| 成人1区2区3区| 欧美free嫩15| 自拍视频在线网| 国内视频自拍在线视频| 大桥未久一区二区| 欧美视频中文在线看| 亚洲综合视频| 一区二区三区日本视频| 超碰在线播放91| 理论片一区二区在线| www.亚洲免费av| 美女脱光内衣内裤视频久久影院| 蜜桃视频第一区免费观看| 亚洲影院色无极综合| 欧美亚洲另类在线一区二区三区| 欧美 日韩 国产 精品| 精品色蜜蜜精品视频在线观看| 亚洲私拍自拍| 亚洲成人网在线观看| 精品中文字幕在线2019| 精品区一区二区| 午夜视频免费在线观看| 色噜噜一区二区| 国模视频一区二区三区| 第三区美女视频在线| 午夜精品视频在线观看一区二区| 久久精品久久久久| 在线观看完整版免费| 亚洲天堂网站在线| 欧美精品一本久久男人的天堂| 日本电影全部在线观看网站视频| 成人精品一二三区| 国内在线观看一区二区三区| av女片在线| 成人午夜888| 一本一道久久a久久精品| 制服 丝袜 综合 日韩 欧美| 三上悠亚在线观看二区| 亚洲色图影院| 91精品国产色综合久久不卡98口| 99久久精品免费看国产小宝寻花| 欧美精品一区二区三区很污很色的| 国产一区二区三区视频播放| 精品国产中文字幕第一页| 暖暖影院日本高清...免费| 伊人久久成人网| 亚洲先锋影音| 久操手机在线视频| 99免费看香蕉视频| 最好看的2019年中文视频| 欧美顶级少妇做爰| 两根大肉大捧一进一出好爽视频| 日韩成人午夜电影| 国产麻豆一区二区三区精品视频| 免费一级suv好看的国产网站| 久久国产色av免费观看| 日韩在线国产精品| 国产一区二区不卡在线| 精品女同一区二区| av永久免费观看| 成人午夜一级| 最近中文字幕第一页| 农村末发育av片一区二区| 成人免费网站观看| wwwwwww色|