Monday, 15 March 2010

mysql - select records not in other selection of records -


यह क्वेरी खाली सेट रिटर्न करती है!

  SELECT * FROM वर्ग WHERE सिड = '1' और बोली = '0' और ये नहीं है (चयन करें नाम से नाम से है, जहां सिड = '1' और बोली = '1')   

बोली सिड नाम

0 1 एक

0 1 बी

1 1 ए

मैं इस उप-क्वेरी में रिकॉर्ड नहीं चाहता

  SELECT Name श्रेणी से WHERE सिड = '1' और बोली = '1'   

तो मुझे क्या उपयोग करना चाहिए ??

यह वाकई कहना मुश्किल है कि आप वांछित आउटपुट पोस्ट नहीं कर रहे हैं, लेकिन अपने not existing क्लॉज की स्थिति को देखते हुए मुझे लगता है कि हो सकता है कि आप आउटपुट से सभी रिकॉर्ड जिनके पास Sid = '1' और बोली = '1'

  SELECT * FROM सेवारा है, सिड & lt; & gt; 1 या बोली & lt; & gt; 1   

नमूना आउटपुट:

 | बोली | एसआईडी | NAME | -------------------- | 0 | 1 | ए | | 0 | 1 | बी |  

यह डेमो

यदि यह मामला नहीं है तो बस आपके प्रश्न को संपादित करें और आपके नमूना डेटा के आधार पर क्वेरी से वांछित आउटपुट जोड़ें

No comments:

Post a Comment