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

mysql兩張表差集

林雅南1年前7瀏覽0評論
首先,我們需要了解什么是mysql兩張表差集。差集就是在比較兩個集合時,只保留一個集合中存在,而另一個集合中不存在的元素。在mysql中,也能通過查詢來找出兩張表的差集。 具體操作如下: 1. 創建兩張表 首先,我們需要創建兩張表,以方便我們進行后續的操作。 pre CREATE TABLE table1( id INT PRIMARY KEY, name VARCHAR(20), age INT ); CREATE TABLE table2( id INT PRIMARY KEY, name VARCHAR(20), age INT ); /pre 2. 插入數據 接下來,我們需要向這兩張表中插入一些數據。 pre INSERT INTO table1(id,name,age) VALUES(1,"小明",18); INSERT INTO table1(id,name,age) VALUES(2,"小紅",22); INSERT INTO table1(id,name,age) VALUES(3,"小白",25); INSERT INTO table2(id,name,age) VALUES(2,"小紅",22); INSERT INTO table2(id,name,age) VALUES(3,"小白",25); INSERT INTO table2(id,name,age) VALUES(4,"小黑",30); /pre 3. 查詢兩張表差集 接下來,我們需要查詢這兩張表的差集。 pre SELECT * FROM table1 WHERE NOT EXISTS(SELECT * FROM table2 WHERE table1.id = table2.id); SELECT * FROM table2 WHERE NOT EXISTS(SELECT * FROM table1 WHERE table2.id = table1.id); /pre 這兩條語句分別查詢了table1和table2中,存在于一個表中,但是不存在于另一個表中的數據。 通過以上操作,我們就能夠得到mysql兩張表差集的結果,方便我們進行后續的處理。