मैं एक स्क्रिप्ट लिख रहा हूं जिसमें कुछ तालिकाओं के लिए पंक्तियों की एक गिनती मिलती है, हालांकि कुछ तालिकाओं के लिए मैं केवल उन पंक्तियों की एक गिनती प्राप्त करना चाहता हूं जहां एक झंडा सेट है (इस मामले में सक्रिय = 1)। क्या कोई तरीका है कि मैं एक क्वेरी में ऐसा कर सकता हूं?
उदाहरण के लिए:
तालिका users
में एक स्तंभ है जिसे सक्रिय कहा जाता है
तालिका में clients
सक्रिय नामक स्तंभ नहीं है
मैं उन उपयोगकर्ताओं की गिनती प्राप्त करना चाहता हूं जहां सक्रिय = 1 और सिर्फ ग्राहकों की गिनती हो।
इससे पहले कि आप "बस हार्ड कोड यह" कहते हैं कि यह एक क्वेरी है जो एक अजगर स्क्रिप्ट के अंदर जा रही है जिसे कई अलग-अलग डेटाबेसों पर चलाया जा सकता है और मुझे यह जानने का कोई तरीका नहीं है कि मेरी स्क्रिप्ट क्या तालिकाओं का चयन करेगी और यदि उनके पास एक कॉलम है active
, और मैं दो अलग-अलग लोगों के बजाय यह सब करने के लिए सिर्फ एक क्वेरी करना पसंद करूंगा और एक त्रुटि को फेंकने के लिए mysql पर भरोसा करना चाहता हूं ताकि मैं दूसरे का उपयोग करना जानता हूं।