Bài 3: [Học SQL từ đầu] - Sữ dụng Inner Join, Left Join, Right Join, Full Outer Join, Union
Вставка
- Опубліковано 9 лют 2025
- Hướng Dẫn SQL.
Sữ dụng một số câu lệnh cơ bản SQL để lấy dữ liệu:
Select ... Where...Group By.. Order By
Inner Join
Left Join,
Right Join
Full Outer Join
Union
Union ALL
Nếu thấy hay các bạn đăng ký ủng hộ mình nhé, để mình có thêm động lực làm thêm nhiều bài khác.
SQL bài hướng dẩn: drive.google.c...
Cảm ơn thầy và chúc thầy nhiều sức khỏe
Cảm ơn những hướng dẩn của bạn, thanks
Chúc bạn nhiều sức khỏe, Thanks!
Chúc bạn nhiều sức khỏe và thành công.
Chúc bạn ngày càng phát triển, Thanks
Chúc bạn nhiều sức khỏe, Thanks
rất hay và ý nghĩa ạ, cảm ơn thầy nhiều!
Cảm ơn thầy đã hướng dẫn
Hay quá mình luôn ủng hộ bạn
bong ơi, cậu biết sự khác nhau giữa cách nối thông thường từng columns của tables này sang columns tables khác bằng dấu "=" và cách nối của inner join là gì không ?
Cách đó h không ai sữ dụng nữa bạn , giờ sữ dụng join hết. Thứ 1 là về bố trí source khó nhìn, thứ 2 là tốc độ không tối ưu.. Cách cũ from tablea,tableb, tablec where tablea.id= tbaleb.id and tableb.id= tablec.id ... nên bạn có thể lên mạng tìm hiểu thêm nhé, không biết mình đang nói có đúng ý bạn không?
@@groupptc đúng rồi bạn á ^^ mình cảm ơn bạn nha
@@groupptc bạn ơi, cho mình hỏi: có phải cái cách mình nêu ở trên là dùng cho 2 columns trùng nhau ở 2 tables nhưng 1 cái khóa chính, 1 cái khóa ngoại, còn inner join là cũng dùng như trên nhưng cả 2 đều columns thường (chứ ko phải khóa chính hay ngoại gì), như thế có đúng không bạn ? ^^
Join column nào với nhau cũng đươc, không nhất thiết phải khóa, và các clumn này cần phải trùng khớp data với nhau, nhưng nên thiết kế db các column join với nhau là khóa hay có đánh index, join là mình tìm kiếm data ở các table trùng khớp với nhau
Cảm ơn hướng dẫn của bạn nhiều.
Hay quá bạn ơi, Thanks
Cảm ơn chia sẽ của bạn, thanks
Mình luôn ũng hộ bạn!
tài ơi, cậu biết sự khác nhau giữa cách nối thông thường từng columns của tables này sang columns tables khác bằng dấu "=" và cách nối của inner join là gì không ?
Hay quá!
Dễ hiểu, Cám ơn bạn nhiều!
join này có các loại sau nhé mọi người: join (inner join), left join (left outer join), right join (right outer join), full join (full outer join), self join và cross join.
uyên ơi, cậu biết sự khác nhau giữa cách nối thông thường từng columns của tables này sang columns tables khác bằng dấu "=" và cách nối của inner join là gì không ?
cảm ơn thầy nhiều ạ
anh ơi, em chưa hiểu rõ chỗ: sự khác nhau giữa cách nối thông thường từng columns của tables này sang columns tables khác bằng dấu "=" và cách nối của inner join là gì ?, anh giúp em nhá
Cảm ơn thầy ạ ❤️
Cho 1 like.☺
tks a
Thanks! I love It
Dễ hiểu
Hay cho 1 like.
Thanks!
anh giúp em giải thích chỗ on là điều kiện gì v anh tại sao em sử đổi thuộc tính khác nhau thì lại ra một result khác v ạ? thank ah
Sau on la dk join các khóa với nhau. Giong như where 2 khóa với nhau
@@groupptc thank anh
I liked!
bảng trái phải xác định bằng lên ON đúng không ạ
Khi join thì sau lệnh này phải dùng on để mapping 2 table với nhau
làm thế nào để gộp 2 cột trùng nhau khi gộp bảng hả a
Chưa hiểu ý bạn lắm, nếu muốn lấy dữ liệu trùng của 2 bảng dùng inner join, còn neu 2 bảng có 2 column có dữ liệu giống nhau thì khi select e chỉ cần lấy 1 column là được
CÁCH CÀI NHẮC LỆNH SAO VẬY A
Không hiểu ý bạn lắm
E lấy dữ liệu table ra mà nó k có gì thì làm sao ạ
Là do e chưa insert data nên khi select không có dữ liêu nha e.e xem bài 1 để biết cách insert data cho table
Anh chị giải giúp mình câu này được k ạ.
Sử dụng câu lệnh Select để hiển thị danh sách sinh viên gồm : Mã sinh viên, Họ tên,
Ngày sinh của các sinh viên có điểm thi lần 1 môn Cơ sở dữ liệu bằng điểm thi lần 1 của sinh
viên : Nguyễn Văn Tuân.
Select msv... from tablesv where monthi='csdl' and diemlan1= (select diemlan1 from tablesv where tensv=N'nguyen van tuan' and monthi='csdl') đây là 1 cách
Cảm ơn những hướng dẩn của bạn, thanks
Chúc bạn nhiều sức khỏe, Thanks
Cảm ơn chia sẽ của bạn, thanks
Cảm ơn thầy đã hướng dẫn
Hay quá!
Hay cho 1 like.