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

एक योग फ़ंक्शन वाली क्वेरी में शामिल हों, केवल 1 पंक्ति लौटाता है

आपको एक GROUP BY चाहिए अन्यथा यह प्रत्येक समस्या_आईडी के लिए एक पंक्ति वापस करने के बजाय संपूर्ण तालिका को एकत्रित करेगा:

SELECT
    problems.problem_id,
    creator_member_id,
    problem_title,
    problem_description,
    sum(vote) as totalVotes,
    problem_date
FROM problems
LEFT JOIN problem_votes
    ON problems.problem_id = problem_votes.problem_id
GROUP BY problems.problem_id

यह क्वेरी एक MySQL एक्सटेंशन का उपयोग करती है:GROUP BY और HAVING छिपे हुए स्तंभों के साथ



  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 8.0 प्रतिकृति दास का पुनर्निर्माण

  4. जांचें कि क्या कोई IP पता डेटाबेस में संग्रहीत है

  5. PDOException SQLSTATE [HY000] [2002] मेरे स्थानीय कंप्यूटर पर कनेक्शन का समय समाप्त हो गया