में मुझे एक क्वेरी बनाने की आवश्यकता है जो मुझे तालिका 1 में रिकॉर्ड दिखाएगा, लेकिन मेक-मॉडल-सीरियल नंबर संयोजन के आधार पर तालिका 2 में नहीं है।SQL सर्वर -
मुझे पता है कि 4 रिकॉर्ड अलग हैं, लेकिन मेरी क्वेरी हमेशा खाली हो जाती है।
SELECT *
FROM Table1 WHERE MAKE+MODEL+[Serial Number] NOT IN
(SELECT make+model+[serial number] FROM Table2)
तालिका 1 में 5 रिकॉर्ड हैं।
जब मैं क्वेरी को IN
पर बदलता हूं, तो मुझे 1 रिकॉर्ड मिलता है। NOT
के साथ मैं क्या गलत कर रहा हूं?
क्या आपके पास अपनी टेबल में कोई शून्य मान है? – tobias86
शायद आपके डेटा को पोस्ट करने में मदद मिलेगी। वाक्यविन्यास ठीक दिखता है। (हालांकि psuedo-key थोड़े मजाकिया है) – Randy