JOIN các bảng
Một phần của việc khám phá cơ sở dữ liệu là hiểu các bảng liên hệ với nhau như thế nào. Bảng company và fortune500 không có mối quan hệ chính thức trong cơ sở dữ liệu, nhưng điều đó không ngăn bạn JOIN chúng lại.
Để JOIN các bảng, bạn cần tìm một cột chung mà giá trị nhất quán giữa hai bảng. Lưu ý: chỉ vì hai bảng có cột trùng tên không có nghĩa là dữ liệu trong các cột đó tương thích. Nếu bạn tìm thấy nhiều cặp cột có dữ liệu tương tự, bạn có thể cần thử JOIN lần lượt với từng cặp để xem có nhận được cùng số lượng kết quả hay không.
Tham khảo sơ đồ quan hệ thực thể nếu cần.
Bài tập này là một phần của khóa học
Phân tích Khám phá Dữ liệu bằng SQL
Hướng dẫn bài tập
- Xem kỹ nội dung các bảng
companyvàfortune500để tìm một cột xuất hiện ở cả hai bảng và có thể được coi là định danh duy nhất cho mỗi công ty. - Thực hiện JOIN giữa
companyvàfortune500bằngINNER JOIN.
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 company.name
-- Table(s) to select from
FROM company
INNER JOIN ___
___ ___.___=___.___;