चयन करने के लिए कैसे मैं निम्न तालिका, जिसमें से मैं गैर अनन्य पंक्तियांगैर "अद्वितीय" पंक्तियों
+------+------+------+
| id | idA |infos |
+----- +------+------+
| 0 | 201 | 1899 |
| 1 | 205 | 1955 |
| 2 | 207 | 1955 |
| 3 | 201 | 1959 |
+------+------+------+
मैं स्तंभ infos
के लिए सभी पंक्तियों लाने चाहते हैं, एक ही है कि लाने के लिए होता है कम से कम दो पंक्तियों में idA
मूल्य। उपरोक्त तालिका के लिए क्वेरी का
आउटपुट होना चाहिए
infos
1899
1959
मुझे कोई सफलता के साथ निम्न अनुरोध की कोशिश की है:
SELECT idA FROM XXX WHERE NOT EXISTS(SELECT * FROM XXX GROUP BY idA)
SELECT * FROM XXX a WHERE NOT EXISTS(SELECT * FROM XXX b WHERE a.RVT_ID=b.RVT_ID GROUP BY idA)
क्या डेटाबेस का उपयोग कर रहे हैं, और उस डेटाबेस का कौन सा संस्करण आप उपयोग कर रहे? –
संभावित डुप्लिकेट [प्रत्येक पंक्ति का चयन कैसे करें जहां कॉलम वैल्यू अलग नहीं है] (http://stackoverflow.com/questions/13146304/how-to-select-every-row-where-column-value-is-not- विशिष्ट) –
यह MySQL में काम करता है, इसलिए मैं वह टैग जोड़ रहा हूं। मुझे आश्चर्य है कि क्या ओपी इसे सही एसक्यूएल बोली/संस्करण में बदलने के लिए है? – icedwater