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

विदेशी कुंजी आईडी के साथ 2 टेबल में शामिल होना

आप कुछ ऐसा लिख ​​सकते हैं

SELECT product.*, bottom_category.name, top_category.name
FROM product
LEFT JOIN bottom_category ON bottom_category.id = product.bottom_category_id 
LEFT JOIN top_category ON top_category.id = bottom_category.top_category_id
ORDER BY top_category.id,bottom_category.id

लेकिन अगर आपके पास वास्तव में बड़ी टेबल हैं तो केवल तीसरे सामान्य फॉर्म को भूल जाएं और श्रेणियों के लिए उत्पाद तालिका में नाम जोड़ें। लेकिन केवल यदि आपके पास श्रेणियों के साथ वास्तव में बड़ी तालिकाएँ हैं।

यूपीडी ORDER BY Add जोड़ें



  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. इनर जॉइन और जहां क्लॉज को INSERT INTO ON DUPLICATE KEY UPDATE . में जोड़ना

  3. तालिका की प्राथमिक कुंजी कैसे प्राप्त करें?

  4. MySQL के लिए अधिकतम समवर्ती कनेक्शन

  5. MySql या PHP देशांतर और अक्षांश को दशमलव डिग्री में बदलने के लिए कार्य करता है