Sử dụng NOT EXISTS
để truy xuất đầu ra mà đối với các tên dự án khác nhau không có hàng phù hợp dựa trên chi tiết và phiên bản:
select *
from project_details p1
where not exists (
select 1
from project_details p2
where p1.project_name <> p2.project_name
and p1.project_detail = p2.project_detail
and p1.project_version = p2.project_version
)
SQL Fiddle để xem nó hoạt động trực tiếp như thế nào.
Đầu ra
project_name project_detail project_version
---------------------------------------------------
project_2 php_mysql_jquery 1.0
project_2 php_mysql 4.0