SQL: 2 Counts using joins? -


मेरे पास ये 2 टेबल हैं:

तालिका: इकाई

  यूनिटआईडी | शीर्षक 1 यूनिट 1 2 यूनिट 2 3 यूनिट 3  

तालिका: टुकड़ा

<पूर्व> PieceID | यूनिटआईडी | श्रेणी 1 1 ए 2 ए 1 ​​ए 3 1 बी 4 2 ए 5 3 बी

मुझे क्या करने की ज़रूरत है श्रेणी ए के साथ टुकड़ा पंक्तियों वाले कुल इकाइयों की एक संख्या दिखाती है श्रेणी ए के साथ टुकड़ा तालिका पंक्तियों की कुल राशि (यूनिसेड की परवाह किए बिना)। तो ऊपर दिए गए डेटा का उपयोग करके, परिणाम 2 इकाइयां, 3 टुकड़ा पंक्तियां होगा।

मैं इसे दो बयानों के साथ कर सकता हूं, लेकिन मैं इसे एक करना चाहता हूं।

मैं की तुलना में craftier लोगों से कोई सुझाव?

सही श्रेणी के टुकड़ों को फ़िल्टर करें, फिर विशिष्ट रूप से इकाइयों की गणना करें:

  चयन गिनती (अलग यूनिटआईडी) के रूप में इकाइयां, गिनती (*) टुकड़े से टुकड़े के रूप में जहां श्रेणी = 'ए'  

Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -