Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

अन्य तालिका में बच्चों का योग मूल्य mysql

इसे आज़माएं;)

select ancestor_id as userid, sum(b.price) as total
from webineh_prefix_nodes_paths_tmp a 
join webineh_prefix_nodes_tmp b 
on b.userid = a.descendant_id
where a.ancestor_id in (select userid from webineh_prefix_nodes_tmp where parent = 1)
group by ancestor_id

SQLFiddle डेमो

संपादित

select ancestor_id as userid, sum(b.price) as total
from webineh_prefix_nodes_paths_tmp a 
join webineh_prefix_nodes_tmp b 
on b.userid = a.descendant_id
inner join webineh_prefix_nodes_tmp c
on a.ancestor_id = c.userid
and c.parent = 1
group by ancestor_id

SQLFiddle डेमो



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अकथनीय गतिरोध की व्याख्या करें

  2. किसी विशिष्ट तिथि के लिए उपलब्ध समय-सारिणी का चयन करना

  3. BIGINT UNSIGNED VALUE मेरी SQL सीमा से बाहर है

  4. mysql निहित प्रतिबद्धता को कैसे रोकें?

  5. फास्ट स्ट्रिंग मिलान MySQL क्वेरी