欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Mysql三個(gè)表的連接方式詳解(從入門(mén)到精通)

答:本文主要涉及Mysql三個(gè)表的連接方式,包括內(nèi)連接、左連接、右連接等。

問(wèn):什么是內(nèi)連接?

答:內(nèi)連接是根據(jù)兩個(gè)表之間的共同列將兩個(gè)表中的數(shù)據(jù)連接起來(lái)的方法。它只返回兩個(gè)表中共同有的數(shù)據(jù),不返回沒(méi)有匹配的數(shù)據(jù)。內(nèi)連接可以使用JOIN關(guān)鍵詞或者INNER JOIN關(guān)鍵詞來(lái)實(shí)現(xiàn)。另一個(gè)是classes表,包含班級(jí)編號(hào)和班級(jí)名稱。我們可以使用內(nèi)連接將這兩個(gè)表連接起來(lái),得到學(xué)生姓名和班級(jí)名稱的對(duì)應(yīng)關(guān)系:

tsameamets

JOIN classests.class_id = classes.class_id;

問(wèn):什么是左連接?

答:左連接是根據(jù)兩個(gè)表之間的共同列將兩個(gè)表中的數(shù)據(jù)連接起來(lái)的方法。它返回左表中的所有數(shù)據(jù),以及右表中與左表匹配的數(shù)據(jù),如果右表中沒(méi)有匹配的數(shù)據(jù),則返回NULL。左連接可以使用LEFT JOIN關(guān)鍵詞來(lái)實(shí)現(xiàn)。另一個(gè)是scores表,包含學(xué)生姓名和分?jǐn)?shù)。我們可以使用左連接將這兩個(gè)表連接起來(lái),得到每個(gè)學(xué)生的分?jǐn)?shù),如果學(xué)生沒(méi)有分?jǐn)?shù)則返回NULL:

tsame, scores.scorets

LEFT JOIN scorestsameame;

問(wèn):什么是右連接?

答:右連接是根據(jù)兩個(gè)表之間的共同列將兩個(gè)表中的數(shù)據(jù)連接起來(lái)的方法。它返回右表中的所有數(shù)據(jù),以及左表中與右表匹配的數(shù)據(jù),如果左表中沒(méi)有匹配的數(shù)據(jù),則返回NULL。右連接可以使用RIGHT JOIN關(guān)鍵詞來(lái)實(shí)現(xiàn)。另一個(gè)是scores表,包含學(xué)生姓名和分?jǐn)?shù)。