Bắt đầu ngayBắt đầu miễn phí

Lịch sử và ngôn ngữ

Bạn đã nắm rất tốt về CROSS JOIN! Như bạn đã học, CROSS JOIN cực kỳ hữu ích khi bạn cần xem tất cả các tổ hợp hoặc cặp có thể có giữa hai tập dữ liệu.

Hãy tưởng tượng bạn là một nhà nghiên cứu quan tâm đến các ngôn ngữ được nói ở hai quốc gia: Pakistan và Ấn Độ. Bạn muốn hỏi:

  1. Những ngôn ngữ hiện đang được sử dụng ở hai quốc gia là gì?
  2. Với lịch sử chung giữa hai quốc gia, những ngôn ngữ nào có thể đã từng được nói ở mỗi quốc gia trong suốt lịch sử của họ?

Trong bài tập này, chúng ta sẽ khám phá cách INNER JOINCROSS JOIN lần lượt giúp trả lời hai câu hỏi trên.

Bài tập này là một phần của khóa học

Kết hợp dữ liệu trong SQL

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

SELECT c.name AS country, l.name AS language
-- Inner join countries as c with languages as l on code
___
WHERE c.code IN ('PAK','IND')
	AND l.code in ('PAK','IND');
Chỉnh sửa và Chạy Mã