Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

INTERSECTION ระหว่างตารางสามารถนำไปใช้ด้วยความช่วยเหลือของ MySQL เข้าร่วมได้อย่างไร


อันที่จริง INTERSECTION เป็นเพียงการรวมภายในของทุกคอลัมน์ เรากำลังยกตัวอย่างง่ายๆ ของสองตาราง โดยมีข้อมูลดังนี้ −

mysql> Select * from value1;
+------+------+
| i    | j    |
+------+------+
| 1    | 1    |
| 2    | 2    |
+------+------+
2 rows in set (0.00 sec)

mysql> Select * from value2;
+------+------+
| i    | j    |
+------+------+
| 1    | 1    |
| 3    | 3    |
+------+------+
2 rows in set (0.00 sec)

ตอนนี้ แบบสอบถามต่อไปนี้จะทำ INTERSECTION ระหว่างตารางเหล่านี้ -

mysql> Select * from value1 join value2 using(i,j);
+------+------+
| i    | j    |
+------+------+
| 1    | 1    |
+------+------+
1 row in set (0.08 sec)