1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Kết hợp dữ liệu trong SQL

Connected

Bài tập

Semi join

Bạn đã làm rất tốt khi làm quen với semi join và anti join! Giờ bạn sẽ luyện tập sử dụng semi join.

Giả sử bạn muốn xác định các ngôn ngữ được sử dụng ở Trung Đông. Bảng languages chứa thông tin về ngôn ngữ và quốc gia, nhưng không cho biết các quốc gia thuộc khu vực nào. Bạn có thể xây dựng một semi join bằng cách lọc bảng countries theo một region cụ thể, rồi dùng kết quả đó để tiếp tục lọc bảng languages.

Bạn sẽ xây dựng semi join giống như trong bài tập video, theo từng khối: bắt đầu bằng việc chọn các quốc gia từ bảng countries, rồi tận dụng mệnh đề WHERE để lọc bảng languages dựa trên lựa chọn này.

Hướng dẫn 1/3

undefined XP
    1
    2
    3
  • Chọn code quốc gia dưới dạng một trường duy nhất từ bảng countries, lọc các quốc gia thuộc region 'Middle East'.