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

SQL क्वेरी में माता-पिता के लिए श्रेणी तालिका में कैसे शामिल हों?

अतिरिक्त तत्व के लिए बस एक अतिरिक्त जुड़ाव करें, लेकिन IT को LEFT के रूप में शामिल करें क्योंकि सभी श्रेणियों में मूल श्रेणी नहीं होती है और आप उन्हें बाहर नहीं करना चाहते हैं।

select
      P.ID,
      P.Post_Title,
      P.Category_ID,
      C.Category_Name as FirstCat,
      C.Parent,
      COALESCE( C2.Category_Name, ' ' ) as ParentCategory
   from
      Posts P
         JOIN Categories C
            on P.Category_ID = C.Category_ID
            LEFT JOIN Categories C2
               on C.Parent = C2.Category_ID
   where
      AnyFiltering


  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. त्रुटि 1215:विदेशी कुंजी बाधा नहीं जोड़ सकता

  3. दिनांक के बीच mysql क्वेरी का चयन करें?

  4. पायथन के माध्यम से बैचों में MySQL से डेटा प्राप्त करना

  5. चर के साथ MySQL सीमा