sql >> Database >  >> RDS >> Mysql

Tellen en groeperen van dezelfde benoemde kolom in verschillende tabellen (waarbij clausule uit slechts één tabel)

Probeer dit:

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. Hoe kan ik de oorspronkelijke prijs op de OpenCart-productpagina wijzigen?

  2. Binaire gegevens instellen met setblob in mysql connector/c++ veroorzaakt crash

  3. MySQL - Stel een kolomnaam in op de ID bij het maken?

  4. Efficiënte manier om alle rijen in een tabel bij te werken