पर आधारित SQL रिकॉर्ड्स की गणना करें मेरे पास एक ऐसे स्थान हैं, जिनके पास नाम, स्थान (जहां वे रहते हैं), और parent_id (माता-पिता किसी अन्य तालिका पर संग्रहीत हैं)। उदाहरण के लिए:भाई संपत्ति
name | location | parent_id
--------+-----------+-----------
Joe | Chicago | 12
Sammy | Chicago | 13
Bob | SF | 13
Jim | New York | 13
Jane | Chicago | 14
Dave | Portland | 14
Al | Chicago | 15
Monica | Boston | 15
Debbie | New York | 15
Bill | Chicago | 16
Bruce | New York | 16
मैं कितने लोगों को शिकागो में रहते हैं की गिनती और भाई बहन की आवश्यकता है कि न्यूयॉर्क में रहते हैं (एक PARENT_ID का हिस्सा)। ऊपर के उदाहरण के लिए तो, गिनती 3.
name | location | parent_id
--------+-----------+-----------
Joe | Chicago | 12
Sammy | Chicago | 13 * sibling Jim lives in New York
Bob | SF | 13
Jim | New York | 13
Jane | Chicago | 14
Dave | Portland | 14
Al | Chicago | 15 * sibling Debbie lives in New York
Monica | Boston | 15
Debbie | New York | 15
Bill | Chicago | 16 * sibling Bruce lives in New York
Bruce | New York | 16
किसी की मदद कर सकते हैं मुझे एसक्यूएल इस गणना क्वेरी करने के लिए लिखना होगा?
वे एक सहसंबंधित सबक्वायरी नहीं हैं, वे केवल उप-सामान हैं, और आपका उत्तर उसी समस्या से पीड़ित है जो पीडी 1ce की शुरुआत में किया गया था; यह न्यू यॉर्क एन टाइम्स में एन भाई बहनों के साथ शिकागो में लोगों की गिनती करने जा रहा है। – Uueerdo