innerjoin多表聯(lián)合查詢的方法是什么

小億
126
2024-03-16 18:58:54

在SQL中,使用INNER JOIN可以實(shí)現(xiàn)多表聯(lián)合查詢。INNER JOIN用于根據(jù)兩個(gè)或多個(gè)表中的共同字段將記錄組合在一起。語(yǔ)法如下:

SELECT 列名
FROM1
INNER JOIN2 ON1.共同字段 =2.共同字段

例如,如果我們有兩個(gè)表student和course,student表包含學(xué)生的信息,course表包含課程的信息,它們有一個(gè)共同字段student_id,我們可以使用INNER JOIN將這兩個(gè)表聯(lián)合查詢:

SELECT student.name, course.course_name
FROM student
INNER JOIN course ON student.student_id = course.student_id

這將返回學(xué)生的姓名和所選課程的名稱,只有在兩個(gè)表中都存在相同student_id的記錄才會(huì)被返回。

0