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

डेटाबेस तालिका में बहुस्तरीय उपयोगकर्ता

यह काम करेगा - http://sqlfiddle.com/#!2/0de1f/7 :

select u1.id, u1.parent_id, u1.expected_target
from users u1
left join users u2 on u1.parent_id = u2.id
left join users u3 on u2.parent_id = u3.id
left join users u4 on u3.parent_id = u4.id
left join users u5 on u4.parent_id = u5.id
left join users u6 on u5.parent_id = u6.id
left join users u7 on u6.parent_id = u7.id
left join users u8 on u7.parent_id = u8.id
where :A_id in (u1.id, u2.id, u3.id, u4.id, u5.id,
                u6.id, u7.id, u8.id, u8.parent_id)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इसे मैसकल में कैसे हल करें (#1242 - सबक्वेरी 1 पंक्ति से अधिक लौटाता है)?

  2. एक तालिका से माता-पिता के नाम वाली श्रेणियों का चयन करें

  3. लारवेल क्वेरी बिल्डर और लेफ्ट जॉइन के साथ पंक्तियों को हटाएं

  4. कोई बात नहीं, मैं हाइबरनेट में MySQL INSERT स्टेटमेंट को बैच नहीं कर सकता

  5. तैयार विवरण के साथ टाइमस्टैम्प लौटाएं