01/10/2018, 08:53

Join cơ bản trong mysql

Xin chào mọi người! Em đang học hệ quản trị cơ sở dữ liệu ở trường và thực hành trên Mysql. Em đang không hiểu các phép nối bảng trong Mysql. Mọi người cho em hỏi về sự khác nhau của inner join và left join, dùng trong trường hợp nào. Nếu có ví dụ cụ thể thì càng tốt à. Cảm ơn mọi người!

Nguyễn Văn Hùng viết 11:08 ngày 01/10/2018

Một video hướng dẫn bạn có thể tham khảo https://youtu.be/90ruceQAHBo

luubiit viết 11:03 ngày 01/10/2018

Bạn có thể tham khảo thêm tại đây http://kenhlaptrinh.net/category/sql/

bomdn viết 10:57 ngày 01/10/2018

Bạn tham khảo ở w3schools xem sao
https://www.w3schools.com/sql/sql_join.asp

Nguyễn Văn Hùng viết 10:56 ngày 01/10/2018

Inner join thì sẽ lấy ra 2 hàng từ 2 bảng mà thỏa mãn điều kiện sau on để nối với nhau. Còn left join thì còn lấy cả những hàng thuộc bảng nằm bên trái left join trong câu lệnh dù không thỏa mãn điều kiện và hiện thị các giá trị của bảng bên kia là null.
Mình có viết 1 post trên Viblo bạn có thể xem: https://viblo.asia/HungNguyenVan/posts/maGK7E0Alj2

Nguyễn Văn Hưng viết 10:54 ngày 01/10/2018

Cảm ơn chia sẻ và hướng dẫn của mọi người. Em đã hiểu và áp dụng được rồi ạ.

Bài liên quan
0