मेरे पास PROJECT_CATEGORY नामक तालिका है और इसमें दो फ़ील्ड हैं
cat_id और cat_title
< P> मैं प्रोजेक्ट नामक एक अन्य तालिका में cat_id को संचित कर रहा हूं: project_category.cat_id = projects.cat_id
MySQL का उपयोग करने का सबसे अच्छा तरीका क्या है cat_title
को दिखाने के लिए एक क्वेरी चलाएं। दूसरे शब्दों में, मैं नाम प्रदर्शित करना चाहता हूं, तालिका का आईडी नंबर नहीं। क्या यह काम होगा:
परियोजनाओं से INNER परियोजनाओं में शामिल हों project_category.cat_id = projects.cat_id
फिर इसे कॉल करें:
<कोड> '। $ पंक्ति [' cat_title ']।'
कोई भी विचार?
अगर हर प्रोजेक्ट में मान्य cat_id और cat_id अनन्य है, INNER JOIN से ठीक है।
यदि किसी भी प्रोजेक्ट में एक नल कैट_आईडी है, तो आप एक बजे जोड़ना चाहते हैं।
यदि cat_id नहीं है एक अनन्य फ़ील्ड (प्राथमिक कुंजी), आप प्रति प्रोजेक्ट को एक परिणाम में खुद को सीमित करने के लिए एक सबक्वरीज़ का उपयोग करना चाह सकते हैं।
Comments
Post a Comment