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

MySQL में एक सबक्वायरी के भीतर से पैरेंट क्वेरी फ़ील्ड को कैसे निर्दिष्ट करें?

कैसा रहेगा:

$query = "SELECT p1.id, 
                 (SELECT COUNT(1) 
                    FROM post_table p2 
                   WHERE p2.parent_id = p1.id) as num_children
            FROM post_table p1
           WHERE p1.parent_id = 0";

या यदि आप p1.id पर उपनाम डालते हैं, तो आप कह सकते हैं:

$query = "SELECT p1.id as p1_id, 
                 (SELECT COUNT(1) 
                    FROM post_table p2 
                   WHERE p2.parent_id = p1.id) as num_children
            FROM post_table p1
           WHERE p1.parent_id = 0";


  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. MySQL में नंबर कैसे फॉर्मेट करें

  3. स्पंदन को लोकलहोस्ट से कैसे कनेक्ट करें mysql डेटाबेस

  4. पीएचपी सरल लॉगिन स्क्रिप्ट सफेद पृष्ठ

  5. MySQL में निर्दिष्ट स्थान पर सूची आइटम कैसे खोजें