Bài 3: [Học SQL từ đầu] - Sữ dụng Inner Join, Left Join, Right Join, Full Outer Join, Union

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ต.ค. 2024
  • 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...

ความคิดเห็น • 53

  • @quocanhnguyen9469
    @quocanhnguyen9469 5 วันที่ผ่านมา

    Cảm ơn thầy và chúc thầy nhiều sức khỏe

  • @nhani521
    @nhani521 4 ปีที่แล้ว +1

    Cảm ơn những hướng dẩn của bạn, thanks

  • @OanhNguyen-uc6vq
    @OanhNguyen-uc6vq 4 ปีที่แล้ว +1

    Chúc bạn nhiều sức khỏe, Thanks!

  • @thuynhannguyen7201
    @thuynhannguyen7201 4 ปีที่แล้ว

    Chúc bạn nhiều sức khỏe và thành công.

  • @ThanhPham-si2dn
    @ThanhPham-si2dn 4 ปีที่แล้ว

    Chúc bạn nhiều sức khỏe, Thanks

  • @thaothanh8158
    @thaothanh8158 4 ปีที่แล้ว

    Cảm ơn hướng dẫn của bạn nhiều.

  • @danghyun8858
    @danghyun8858 4 ปีที่แล้ว +1

    Cảm ơn thầy đã hướng dẫn

  • @KT-ss1cl
    @KT-ss1cl 4 ปีที่แล้ว +1

    rất hay và ý nghĩa ạ, cảm ơn thầy nhiều!

  • @MinhTran-dp6hn
    @MinhTran-dp6hn 2 ปีที่แล้ว +1

    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á

  • @ucthinh5070
    @ucthinh5070 4 ปีที่แล้ว

    Chúc bạn ngày càng phát triển, Thanks

  • @nguyencongtri4679
    @nguyencongtri4679 4 ปีที่แล้ว

    Cảm ơn chia sẽ của bạn, thanks

  • @VuNguyen-ge5yq
    @VuNguyen-ge5yq 4 ปีที่แล้ว +1

    Hay quá bạn ơi, Thanks

  • @nhatanh6566
    @nhatanh6566 3 หลายเดือนก่อน

    tks a

  • @phamuyen9827
    @phamuyen9827 2 ปีที่แล้ว +2

    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.

    • @MinhTran-dp6hn
      @MinhTran-dp6hn 2 ปีที่แล้ว +1

      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 ?

  • @petersenmosley3502
    @petersenmosley3502 4 ปีที่แล้ว

    Dễ hiểu, Cám ơn bạn nhiều!

  • @sleepingmagnuss
    @sleepingmagnuss 2 ปีที่แล้ว

    cảm ơn thầy nhiều ạ

  • @bongbong3702
    @bongbong3702 4 ปีที่แล้ว

    Hay quá mình luôn ủng hộ bạn

    • @MinhTran-dp6hn
      @MinhTran-dp6hn 2 ปีที่แล้ว

      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 ?

    • @groupptc
      @groupptc  2 ปีที่แล้ว

      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?

    • @MinhTran-dp6hn
      @MinhTran-dp6hn 2 ปีที่แล้ว

      @@groupptc đúng rồi bạn á ^^ mình cảm ơn bạn nha

    • @MinhTran-dp6hn
      @MinhTran-dp6hn 2 ปีที่แล้ว

      @@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 ? ^^

    • @groupptc
      @groupptc  2 ปีที่แล้ว

      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

  • @lytantai8378
    @lytantai8378 4 ปีที่แล้ว

    Mình luôn ũng hộ bạn!

    • @MinhTran-dp6hn
      @MinhTran-dp6hn 2 ปีที่แล้ว

      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 ?

  • @HIENTran-kg6bm
    @HIENTran-kg6bm 4 ปีที่แล้ว +1

    Hay quá!

  • @nguyenhoanganh2k1
    @nguyenhoanganh2k1 3 ปีที่แล้ว

    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

    • @groupptc
      @groupptc  3 ปีที่แล้ว +1

      Sau on la dk join các khóa với nhau. Giong như where 2 khóa với nhau

    • @nguyenhoanganh2k1
      @nguyenhoanganh2k1 3 ปีที่แล้ว

      @@groupptc thank anh

  • @HkangChay
    @HkangChay 2 ปีที่แล้ว

    bảng trái phải xác định bằng lên ON đúng không ạ

    • @groupptc
      @groupptc  2 ปีที่แล้ว +1

      Khi join thì sau lệnh này phải dùng on để mapping 2 table với nhau

  • @vankhiemduong5170
    @vankhiemduong5170 2 ปีที่แล้ว

    Cảm ơn thầy ạ ❤️

  • @VanNguyen-yb6zt
    @VanNguyen-yb6zt 4 ปีที่แล้ว +1

    Thanks! I love It

  • @anhthuphamthi4008
    @anhthuphamthi4008 4 ปีที่แล้ว +1

    Thanks!

  • @shareJPkaiwatiengnhat
    @shareJPkaiwatiengnhat 4 ปีที่แล้ว

    Dễ hiểu

  • @sikepoop430
    @sikepoop430 3 ปีที่แล้ว

    làm thế nào để gộp 2 cột trùng nhau khi gộp bảng hả a

    • @groupptc
      @groupptc  3 ปีที่แล้ว

      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

  • @angthanh7625
    @angthanh7625 3 ปีที่แล้ว

    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.

    • @groupptc
      @groupptc  3 ปีที่แล้ว

      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

  • @chiphusduong4594
    @chiphusduong4594 ปีที่แล้ว

    E lấy dữ liệu table ra mà nó k có gì thì làm sao ạ

    • @groupptc
      @groupptc  ปีที่แล้ว +1

      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

  • @quocviethuynh6438
    @quocviethuynh6438 4 ปีที่แล้ว +1

    Cho 1 like.☺

  • @sacs6182
    @sacs6182 4 ปีที่แล้ว

    Hay cho 1 like.

  • @AnhNguyenXuan-pk2df
    @AnhNguyenXuan-pk2df 6 หลายเดือนก่อน

    CÁCH CÀI NHẮC LỆNH SAO VẬY A

    • @groupptc
      @groupptc  6 หลายเดือนก่อน

      Không hiểu ý bạn lắm

  • @powersisabel5881
    @powersisabel5881 4 ปีที่แล้ว

    I liked!

  • @saitaoxrileu6206
    @saitaoxrileu6206 4 ปีที่แล้ว

    Cảm ơn những hướng dẩn của bạn, thanks

  • @anhthunguyen8840
    @anhthunguyen8840 4 ปีที่แล้ว

    Chúc bạn nhiều sức khỏe, Thanks

  • @phanhuuthoi6970
    @phanhuuthoi6970 4 ปีที่แล้ว

    Cảm ơn thầy đã hướng dẫn

  • @danlethihuong148
    @danlethihuong148 4 ปีที่แล้ว

    Cảm ơn chia sẽ của bạn, thanks

  • @taitrinh5769
    @taitrinh5769 4 ปีที่แล้ว

    Hay quá!

  • @huynhvancam93
    @huynhvancam93 4 ปีที่แล้ว

    Hay cho 1 like.