Điều này là để được mong đợi. Bạn có thể nhận được hiệu suất tốt hơn bằng cách sử dụng WHERE NOT EXISTS
thay vào đó:
SELECT k999a
FROM transaksi
WHERE NOT EXISTS (
SELECT 1 FROM buku WHERE buku.k999a = transaksi.k999a LIMIT 1
);
Đây là lời giải thích hữu ích về lý do tại sao cho mỗi phương thức: https://explainextended.com/2009/09/16/not-in-vs-not-exists-vs-left-join-is-null-postgresql/