Skip to main content

XTABLE là gì?

          XTABLE là quá trình kết hợp dữ liệu từ nhiều bảng dựa trên một hoặc nhiều cột khóa chung. Các cột khóa này là những cột có giá trị tương đồng giữa các bảng. Các bảng dữ liệu đầu vào có thể chứa các cột khác nhau, nhưng chúng có ít nhất một cột khóa chung dùng để kết nối dữ liệu. Phép kết hợp này có thể tương tự như các phép nối (JOIN) như INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN tạo ra một bảng dữ liệu mới chứa các cột được chọn từ các bảng đầu vào, kết hợp dựa trên các cột khóa.

          Quy trình tổng quát bao gồm việc xác định các bảng và cột khóa, chọn các cột cần thiết từ mỗi bảng và kết hợp các bảng dựa trên các cột khóa này. Trong đó có hai trường hợp khi tổng hợp dữ liệu:

          - Trường hợp 1: Tổng hợp hai hay nhiều tập dữ liệu theo khóa chính và chỉ lấy các dòng dữ liệu theo cột khóa chính ở tập dữ liệu đầu vào.

-                  -  Trường hợp 2: Tổng hợp hai hay nhiều tập dữ liệu theo khóa chính và lấy tất cả các dòng dữ liệu ở các tập dữ liệu.