2013-06-24 6 views
12

मिल मैं इस तरह एक मेज है (लेकिन अधिक कॉलम के साथ):SQLite - एक स्तंभ के विशिष्ट चयन करें और दूसरों

Code Quantity   
----- --------  
00001  1   
00002  1   
00002  1   
00002  2   
00003  2   
00003  1   

और मैं एक ही परिणाम प्राप्त करना चाहते हैं कि SELECT DISTINCT Code FROM table (00001,00002 साथ, 00003) लेकिन अन्य सभी टेबल कॉलम के साथ। पहले से

Code Quantity   
    ----- --------  
    00001  1   
    00002  1     
    00003  1 

धन्यवाद:

UPDATED: अगर मैं इस प्रदर्शन: SELECT DISTINCT Code, Quantity from table मैं:

Code Quantity   
    ----- --------  
    00001  1   
    00002  1   
    00002  2   
    00003  1   
    00003  2 

और मैं प्राप्त करना चाहते हैं!

+3

अन्य सभी कॉलम में आउटपुट मूल्य क्या होना चाहिए? तो अपने उदाहरण से, यदि कोड 00003 है तो मात्रा (2, 1, या कुछ और) क्या होना चाहिए? –

+0

इस शीर्षक में SQLite क्यों है लेकिन इसे "mysql" टैग किया गया है? आप किस डेटाबेस का उपयोग कर रहे हैं? –

+0

तो ... आप सबसे कम 'मात्रा', या पहली घटना चाहते हैं? – Math

उत्तर

25

मान लिया जाये कि आप MySQL का उपयोग कर रहे हैं (जैसा प्रश्न टैग है), निम्नलिखित अन्य स्तंभों के लिए कोई भी परिणाम प्रदान करेंगे:

select * 
from t 
group by code; 

हालांकि, विशेष मूल्यों अनिश्चित पंक्तियों से आते हैं का चुनाव किया जा रहा।

+1

प्रश्न SQLite के लिए है; जवाब वही है। – lilbyrdie

संबंधित मुद्दे