新聞中心
在MySQL中取兩個表的交集,可以使用INNER JOIN語句,以下是詳細(xì)的步驟:

創(chuàng)新互聯(lián)公司擁有10多年成都網(wǎng)站建設(shè)工作經(jīng)驗,為各大企業(yè)提供網(wǎng)站制作、成都網(wǎng)站建設(shè)服務(wù),對于網(wǎng)頁設(shè)計、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、app開發(fā)定制、wap網(wǎng)站建設(shè)(手機版網(wǎng)站建設(shè))、程序開發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、域名注冊等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計、網(wǎng)絡(luò)營銷經(jīng)驗,集策劃、開發(fā)、設(shè)計、營銷、管理等網(wǎng)站化運作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設(shè)項目的能力。
1、創(chuàng)建兩個表,例如table1和table2,并插入一些數(shù)據(jù)。
CREATE TABLE table1 ( id INT PRIMARY KEY, name VARCHAR(255) ); CREATE TABLE table2 ( id INT PRIMARY KEY, name VARCHAR(255) ); INSERT INTO table1 (id, name) VALUES (1, '張三'); INSERT INTO table1 (id, name) VALUES (2, '李四'); INSERT INTO table1 (id, name) VALUES (3, '王五'); INSERT INTO table2 (id, name) VALUES (1, '張三'); INSERT INTO table2 (id, name) VALUES (2, '李四'); INSERT INTO table2 (id, name) VALUES (4, '趙六');
2、使用INNER JOIN語句取兩個表的交集。
SELECT t1.* FROM table1 t1 INNER JOIN table2 t2 ON t1.id = t2.id AND t1.name = t2.name;
這個查詢將返回兩個表中id和name都相同的記錄,在這個例子中,結(jié)果將是:
id | name | 1 | 張三 2 | 李四
本文題目:如何在MySQL中取兩個表的交集
轉(zhuǎn)載來于:http://m.fisionsoft.com.cn/article/cdossps.html


咨詢
建站咨詢
