SELECT
person_id
FROM
yourTable
WHERE
department = 'a'
OR department = 'b'
GROUP BY
person_id
HAVING
COUNT(DISTINCT department) = 2
Lưu ý:DISTINCT chỉ cần thiết nếu một người có thể là thành viên của cùng một bộ phận nhiều lần.
SELECT
person_id
FROM
yourTable
WHERE
department = 'a'
OR department = 'b'
GROUP BY
person_id
HAVING
COUNT(DISTINCT department) = 2
Lưu ý:DISTINCT chỉ cần thiết nếu một người có thể là thành viên của cùng một bộ phận nhiều lần.
Tại sao lựa chọn từ thủ tục được lưu trữ không được hỗ trợ trong cơ sở dữ liệu quan hệ?
Mô hình hóa mối quan hệ một-đối-không đổi
ORA-01027:ràng buộc các biến không được phép định nghĩa dữ liệu khi cố gắng sử dụng if elseif
Kiến trúc Oracle E-Business Suite trong 12.2
Sự khác biệt giữa USER () và SYS_CONTEXT ('USERENV', 'CURRENT_USER') là gì?