MySQL是一款常用的關系型數據庫系統,常常需要對多張表進行查詢并合并,這里我們介紹使用SELECT語句實現兩張表的合并。
首先我們要創建兩張表,例如一個學生表和一個成績表。學生表包含學生的基本信息,成績表包含學生的考試成績,這兩張表可以通過學號來進行關聯。
CREATE TABLE student( student_id INT PRIMARY KEY, student_name VARCHAR(255), gender VARCHAR(10), age INT, department VARCHAR(255), grade INT );
CREATE TABLE grade( student_id INT, class_name VARCHAR(255), grade INT, PRIMARY KEY(student_id, class_name), FOREIGN KEY(student_id) REFERENCES student(student_id) );
現在我們需要查詢每個學生的基本信息以及他們的考試成績。可以使用JOIN語句將兩張表合并。
SELECT student.student_id, student.student_name, student.gender, student.age, student.department, student.grade, grade.class_name, grade.grade FROM student JOIN grade ON student.student_id = grade.student_id;
運行這條語句后,我們可以得到一個包含學生基本信息和成績的表。
值得注意的是,這里使用了JOIN語句,關鍵字后面跟上了兩張表的名稱,然后使用ON子句定義了兩張表之間的關聯關系。
以上就是使用SELECT語句實現MySQL查詢合并兩張表的方法,希望能夠對您有所幫助。