1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xử lý dữ liệu trong SQL

Connected

Bài tập

Kết hợp các CTE lại với nhau

Giờ bạn đã tạo xong hai truy vấn con để xác định đối thủ sân nhà và sân khách, hãy sắp xếp lại truy vấn của bạn với hai truy vấn con home và away dưới dạng Common Table Expressions (CTE). Bạn sẽ thấy truy vấn chính có cụm SELECT DISTINCT. Nếu không chỉ lấy các trận đấu DISTINCT, bạn có thể trả về bản ghi trùng lặp cho mỗi trận đã chơi.

Tiếp tục xây dựng truy vấn để trích xuất tất cả các trận Manchester United đã chơi trong mùa 2014/2015.

Hướng dẫn

100 XP
  • Khai báo các CTE home và away trước truy vấn chính.
  • Nối (join) các CTE với bảng match bằng LEFT JOIN.
  • Chọn dữ liệu liên quan từ các CTE vào truy vấn chính.
  • Trong truy vấn chính, chọn ngày từ match, tên đội từ các CTE, và số bàn thắng sân nhà/sân khách từ match.