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

रूट पैरेंट पाने के लिए mysql क्वेरी

इस क्वेरी को आजमाएं

यह इस धारणा पर काम करता है कि माता-पिता की आईडी बच्चे से कम है क्योंकि रिकॉर्ड वास्तविक क्वेरी से पहले व्युत्पन्न तालिका के रूप में अवरोही में क्रमबद्ध किए जा रहे हैं।

select 
  @parent:=parent_id as prnt, title, id
from
  (select @parent:=8 ) a
join 
  (select * from tbl order by id desc) b
where 
  @parent=id

Fiddle

| PRNT | TITLE | ID |
|------|-------|----|
|    7 |     q |  8 |
|    6 |     a |  7 |
|    0 |     d |  6 |

नोट इसे करने का सबसे अच्छा तरीका एक संग्रहित खरीद का उपयोग करना है..




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक-से-अनेक संबंध के साथ जुड़ने का उपयोग करके SQL प्रश्नों को कम करना

  2. मैं mysql में कैस्केड को हटाने पर कैसे उपयोग करूं?

  3. MySQL कन्वर्ट चारसेट मुद्दा

  4. php . में विशेष वर्ण हटाएं

  5. नाम और प्रबंधक का नाम कैसे प्राप्त करें