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

अलग-अलग टेबल में एक ही नाम वाले कॉलम को गिनना और ग्रुप करना (जहां केवल एक टेबल से क्लॉज)

इसे आजमाएं:

SELECT age, COUNT(age) cnt
FROM
(
    SELECT
        T2.age 
    FROM Table1 T1
        JOIN Table2 T2
            ON T1.Id = T2.table1id
    WHERE T1.published = 1
    UNION ALL
    SELECT age
    FROM Table1
    WHERE published = 1
) A
GROUP BY age



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL त्रुटि खाली स्ट्रिंग के लिए तर्क के रूप में दी गई! चरित्र

  2. डीबीवर का उपयोग करके मारियाडीबी से कनेक्ट करने में असमर्थ

  3. आईडी की अधिकतम संख्या वाले चयन आईडी

  4. mysql में दी गई तारीख के लिए अगले महीने का पता लगाएं

  5. FROM के बिना लेकिन एक से अधिक पंक्तियों के साथ चयन करें