मेरे पास ई-मेल पते की एक सूची है, उनमें से कुछ मेरी मेज में हैं, उनमें से कुछ नहीं हैं। मैं उस सूची से सभी ई-मेल चुनना चाहता हूं और चाहे वे तालिका में हैं या नहीं।टी-एसक्यूएल: मूल्य सूची में मूल्यों का चयन कैसे करें जो तालिका में नहीं हैं?
मैं कर सकते हैं पाने के जिन उपयोगकर्ताओं की मेल पतों इस तरह तालिका में कर रहे हैं:
SELECT u.* FROM USERS u WHERE u.EMAIL IN ('email1', 'email2', 'email3')
लेकिन मैं उस सूची जो तालिका में मौजूद नहीं कर रहे हैं में मूल्यों कैसे चुन सकते हैं?
इसके अलावा, कैसे मैं इस तरह का चयन कर सकते हैं:
E-Mail | Status
email1 | Exist
email2 | Exist
email3 | Not Exist
email4 | Exist
अग्रिम धन्यवाद।
क्या आप माइक्रोसॉफ्ट के एसक्यूएल सर्वर से T-SQL मतलब है? यदि हां, तो कौन सा संस्करण? – hvd
हां, एमएस एसक्यूएल सर्वर। मैं 2005 और 2008 आर 2 दोनों का उपयोग कर रहा हूं। – kubilay
ठीक है, उस मामले में मैं मार्टिन स्मिथ के जवाब की सलाह देता हूं। मैंने पूछा क्योंकि एसक्यूएल सर्वर 2000 अभी भी एक उचित राशि का उपयोग किया गया है और उसका जवाब उस पर काम नहीं करेगा। – hvd