MySQL INTERSECT
Trong hướng dẫn này, bạn đã học được một vài cách để mô phỏng toán tử INTERSECT trong MySQL.
Last updated
Trong hướng dẫn này, bạn đã học được một vài cách để mô phỏng toán tử INTERSECT trong MySQL.
Last updated
Toán tử INTERSECT là toán tử được thiết lập chỉ trả về các hàng khác nhau của hai truy vấn hoặc nhiều truy vấn hơn.
The following illustrates the syntax of the INTERSECT
operator.
Toán tử INTERSECT so sánh kết quả của hai truy vấn và trả về các hàng riêng biệt được xuất ra bởi cả hai truy vấn trái và phải.
Sơ đồ sau minh họa toán tử INTERSECT.
Lưu ý rằng tiêu chuẩn SQL có ba toán tử tập hợp bao gồm UNION, INTERSECT và MINUS.
Hãy để cùng nhau tạo ra một số dữ liệu mẫu cho cuộc biểu tình.
Truy vấn sau đây trả về các hàng từ bảng t1.
Truy vấn sau đây trả về các hàng từ bảng t2:
Mô phỏng toán tử MySQL INTERSECT bằng toán tử DISTINCT và mệnh đề INNER JOIN.
Câu lệnh sau sử dụng toán tử DISTINCT và mệnh đề INNER JOIN để trả về các hàng riêng biệt trong cả hai bảng:
Mô phỏng toán tử MySQL INTERSECT bằng toán tử IN và truy vấn con
Câu lệnh sau sử dụng toán tử IN và truy vấn con để trả về giao điểm của hai tập kết quả.