Nếu tôi gõ:Chọn giá trị từ một bảng mà không phải là trong một SQL danh sách
SELECT name FROM table WHERE name NOT IN ('Test1','Test2','Test3');
tôi có thể nhận thông tin nhập từ bàn mà không phải là trong danh sách. Tôi muốn làm ngược lại: Lấy các giá trị từ danh sách không có trong bảng. Ví dụ, nếu bảng có một cột tên có giá trị 'Test1' và 'Test3' tôi muốn so sánh với ('Test1', 'Test2', 'Test3') và trả về Test2. Hoặc làm ví dụ khác, nếu bảng trống, sau đó trả về mọi thứ trong danh sách: Test1, Test2 và Test3.
Có cách nào để thực hiện việc này KHÔNG tạo bảng mới với tất cả các giá trị trong danh sách không?
cơ sở dữ liệu gì bạn đang sử dụng (oracle? Sql máy chủ?) – aquinas
Tôi đang sử dụng sqlite3. – Trinculo