দুটি টেবিল তুলনা করে প্রথম টেবিলে থাকা কিন্তু দ্বিতীয় টেবিলে নেই এমন ID বের করতে NOT IN সাবকোয়েরি ব্যবহার করতে হয়। সিনট্যাক্স:
SELECT yourFirstTableName.yourIdColumnName FROM yourFirstTableName WHERE NOT IN(SELECT yourSecondTableName.yourIdColumnName FROM yourSecondTableName);
উদাহরণ
প্রথম টেবিল (First_Table): ID ১, ২, ৩, ৪
দ্বিতীয় টেবিল (Second_Table): ID ২, ৪
কোয়েরি:
mysql> select First_Table.Id from First_Table where First_Table.Id NOT IN(select Second_Table.Id from Second_Table);
ফলাফল (১ এবং ৩ অনুপস্থিত):
+------+ | Id | +------+ | 1 | | 3 | +------+ 2 rows in set (0.00 sec)