在MySQL中,可以使用INNER JOIN
關鍵字來實現交集操作。INNER JOIN
是一種表連接方式,用于匹配兩個表中符合條件的記錄。
下面是使用INNER JOIN
實現交集操作的一般語法:
SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;
在上面的語法中,table1
和table2
是要連接的兩個表,column_name
是要連接的列名。
例如,如果有一個students
表和一個courses
表,我們想要找出同時在兩個表中都存在的學生姓名和課程名稱,可以使用以下查詢:
SELECT students.name, courses.name
FROM students
INNER JOIN courses
ON students.id = courses.student_id;
這將返回一個包含學生姓名和課程名稱的結果集,即兩個表的交集部分。