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

vb6 में डाटाग्रिड में अन्य कॉलम के आधार पर एक्सेस से संबंधित रिकॉर्ड कैसे प्रदर्शित करें?

आप इस तरह की क्वेरी का उपयोग कर सकते हैं:

SELECT subjectcode.Year1, subjectcode.Year2, 
       subjectcode.Subjectcode, subjectcode.Subjectname, 
       subjectcode.Theory_Practical, q.fee
FROM subjectcode 
INNER JOIN (
       SELECT fees.Year1, fees.Year2, "Theory" As FeeType, 
              fees.Theoryfee As Fee
       FROM fees
       UNION ALL
       SELECT fees.Year1, fees.Year2, "Practical" As FeeType, 
              fees.Practicalfee As Fee
       FROM fees)  AS q 
ON (subjectcode.Theory_Practical = q.FeeType) 
   AND (subjectcode.Year2 = q.Year2) 
   AND (subjectcode.Year1 = q.Year1)

हालांकि, आंतरिक एसक्यूएल द्वारा लौटाए गए डेटा से मेल खाने के लिए अपनी फीस तालिका को फिर से डिजाइन करना बेहतर होगा, यानी सिद्धांत और व्यावहारिक शुल्क के लिए एक अलग लाइन:

Year1   Year2   FeeType     Fee
2001    2003    Theory      440
2001    2003    Practical   320



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHQL जहां xxx IN () को केवल 1 डेटा मिल सकता है

  2. मेरे द्वारा अपलोड किए गए डेटा का नाम क्यों बदला जा रहा है, और संबंधित डेटा को अलग-अलग पंक्तियों में क्यों जोड़ा जा रहा है?

  3. MySQL की तरह Firebase से गणना डेटा पुनर्प्राप्त करें

  4. केकफ़्पी में एक MySQL तालिका को दूसरे में कैसे कॉपी करें?

  5. django ORM कच्चे SQL की तुलना में इतना धीमा क्यों है