मैं जिस क्वेरी को चला रहा हूं वह इस प्रकार है, हालांकि मुझे यह त्रुटि मिल रही है:
# 1054 - 'IN / ALL / किसी भी उपश्रेणी' में अज्ञात कॉलम 'गारंटीकृत_पोस्टकोड'
SELECT `users`.`first_name`, `users`.`last_name`, `users`.`email`,
SUBSTRING(`locations`.`raw`,-6,4) AS `guaranteed_postcode`
FROM `users` LEFT OUTER JOIN `locations`
ON `users`.`id` = `locations`.`user_id`
WHERE `guaranteed_postcode` NOT IN #this is where the fake col is being used
(
SELECT `postcode` FROM `postcodes` WHERE `region` IN
(
'australia'
)
)
मेरा प्रश्न है: मैं एक ही डीबी क्वेरी के क्लॉज में एक नकली कॉलम का उपयोग करने में असमर्थ क्यों हूं?