Tôi đang làm việc trên một dự án và tôi có danh sách vài nghìn bản ghi mà tôi cần kiểm tra. Tôi cần cung cấp danh sách những thứ KHÔNG tìm thấy và cung cấp truy vấn tôi sử dụng để định vị chúng để cấp trên của tôi có thể kiểm tra công việc của họ.Trả lại các giá trị không tìm thấy trong truy vấn
Tôi sẽ thừa nhận tôi khá mới đối với SQL. Tôi không có quyền truy cập để tạo ra các bảng tạm thời, đó là một cách tôi đã nghĩ đến để làm điều này.
Một ý tưởng cơ bản của những gì tôi đang làm:
select t.column1, t.column2
from table1 t
where t.column1 in ('value1','value2','value3')
Nếu value1 và value3 đang ở trong cơ sở dữ liệu, nhưng value2 không phải là, tôi cần phải hiển thị value2 và không phải là người khác.
Tôi đã thử ISNULL
, nhúng truy vấn và cố gắng chọn NOT
giá trị từ truy vấn.
Tôi đã tìm kiếm các bản ghi trả lại không tìm thấy trong truy vấn trên Google và trên trang web này, nhưng vẫn không tìm thấy gì.
Bạn có thể tạo gì trên máy chủ đầy đủ các bảng, lượt xem, quy trình lưu trữ, ..? loại sql là nó? – Jester
Không "chọn t.column1, t.column2 từ table1 t trong đó t.column1 NOT in ('value1', 'value2', 'value3')" hoạt động cho bạn? Nếu bạn chỉ có hàng ngàn mục, bạn có thể đặt chúng vào một danh sách như thế. –