0

SQL JOINS

1. INNER JOINS

INNER JOIN là một trong những loại JOIN phổ biến trong SQL, được sử dụng để kết hợp dữ liệu từ hai hoặc nhiều bảng dựa trên một điều kiện kết nối, và chỉ trả về các hàng mà có ít nhất một cặp giá trị kết nối từ mỗi bảng tham gia

1. Bảng "students" chứa thông tin về sinh viên:

CREATE TABLE students ( student_id INT PRIMARY KEY, student_name VARCHAR(100), class_id INT );

INSERT INTO students (student_id, student_name, class_id) VALUES (1, 'Alice', 101), (2, 'Bob', 102), (3, 'Charlie', 101);

2. Bảng "classes" chứa thông tin về các lớp học:

CREATE TABLE classes ( class_id INT PRIMARY KEY, class_name VARCHAR(100) );

INSERT INTO classes (class_id, class_name) VALUES (101, 'Math'), (102, 'Science'), (103, 'History');

==>> Để kết hợp thông tin từ cả hai bảng để lấy tên của sinh viên và tên của lớp học mà họ đang tham gia, bạn có thể sử dụng INNER JOIN như sau:

SELECT student_name.students, class_name.classes

FROM students

INNER JOIN classes on students.class_id=classes.class_id ;


All rights reserved

Bình luận

Đăng nhập để bình luận
Avatar
0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí