NOT IN सबक्वेरी से दूसरी टेबल में न होने वाले रिकॉर्ड खोजें।
सेटअप
CREATE TABLE PresentHistory (HisID INT, HisName VARCHAR(100));
INSERT INTO PresentHistory VALUES (1,'John'), (2,'Bob');
CREATE TABLE PastHistory (PastId INT, PastName VARCHAR(100));
INSERT INTO PastHistory VALUES (1,'John'), (2,'Bob'), (3,'Carol'), (4,'Jason');
क्वेरी
SELECT * FROM PastHistory
WHERE PastName NOT IN (SELECT HisName FROM PresentHistory);
आउटपुट
+--------+----------+
| PastId | PastName |
+--------+----------+
| 3 | Carol |
| 4 | Jason |
+--------+----------+
Carol और Jason केवल PastHistory में हैं।