सरल: मैं उप-क्वेरी से पंक्तियों की संख्या गिनना चाहूंगा। ध्यान दें कि यजमान ऑनलाइन है या नहीं।
बुरा कोड
SELECT COUNT(ip_address) FROM `ports` (
SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE
)
व्याख्या की
पहली क्वेरी, जब अपने दम पर चलती है:
SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE
ip_address
192.168.1.1
192.168.1.2
192.168.1.248
192.168.1.251
192.168.1.254
दूसरी क्वेरी अपने स्वयं के रिटर्न पर चलती है:
SELECT COUNT(ip_address) FROM `ports`
17
सवाल
मैं जानना चाहूंगा कि 5 आईपी पतों की उस सूची को कैसे गिना जाए।
मैं इस सरल समस्या के संभावित समाधानों को ऑनलाइन देख रहा हूं और बस निराश हो रहा हूं, इसलिए मैंने विशेषज्ञों से पूछा।
SELECT COUNT(*) FROM (select * from bme_wk_umatch_ug where rdbname = 'xxx) as tocount;
मुझे ओपीएस मूल अवधारणा का उपयोग करना पड़ा क्योंकि मैं एक इंटरस्क्यूरी सबक्वेरी में पंक्तियों की गिनती करने जा रहा हूं।