मैं इस क्वेरी निष्पादित करने के लिए कोशिश कर रहा हूँ:PostgreSQL 'नहीं' और सबक्वेरी
SELECT mac, creation_date
FROM logs
WHERE logs_type_id=11
AND mac NOT IN (select consols.mac from consols)
लेकिन मैं कोई परिणाम नहीं मिलता है। मैंने इसका परीक्षण किया, और मुझे पता है कि वाक्यविन्यास में कुछ गड़बड़ है। MySQL में ऐसी क्वेरी पूरी तरह से काम करती है। मैंने यह सुनिश्चित करने के लिए एक पंक्ति जोड़ा है कि एक mac
है जो consols
तालिका में मौजूद नहीं है, लेकिन फिर भी यह कोई परिणाम नहीं दे रहा है।
SELECT mac, creation_date
FROM logs
WHERE logs_type_id=11
AND mac NOT IN (
SELECT mac
FROM consols
WHERE mac IS NOT NULL -- add this
)
क्या 'consols.mac' कॉलम' न्यूल 'या' न्यूल 'है? –