MySQL內(nèi)連接是指在使用SELECT命令進(jìn)行數(shù)據(jù)查詢時,將兩個或多個表之間的共同字段進(jìn)行關(guān)聯(lián),只返回符合條件的結(jié)果集合。
SELECT column_name(s) FROM table1 INNER JOIN table2 ON table1.column_name=table2.column_name;
在以上的語句中,我們使用了INNER JOIN語句連接了table1和table2兩個表,關(guān)聯(lián)條件是它們各自的column_name字段的值相等。
內(nèi)連接會返回一個包含兩個表的行數(shù)據(jù)的結(jié)果集,這些行數(shù)據(jù)是滿足JOIN條件的。
需要注意的是,內(nèi)連接只會返回兩個表都有匹配數(shù)據(jù)的行數(shù)據(jù),如果某個表中沒有與另一個表匹配的數(shù)據(jù),那么該表的數(shù)據(jù)將不會出現(xiàn)在結(jié)果集中。