sql >> Database teknologi >  >> RDS >> Mysql

mysql brugertilmelding tæller mellem grupper

select date, SUM(case when subscriber = 1 and s2member_level2 = 0 then 1 else 0 end) subscriber,
           SUM(case when s2member_level2 = 1 then 1 else 0 end) s2member_level2
from
(   select  date(user_registered) date,
             id,
            sum(case when B.meta_key = "wp_capabilities" then 1 else 0 end) as subscriber,
            sum(case when B.meta_key = "wp_s2member_subscr_id" then 1 else 0 end) as s2member_level2
    from wp_users A LEFT JOIN wp_usermeta B ON A.Id = B.user_id            
    group by date(user_registered), id
) C
group by date


  1. Er der en måde at bruge dplyr::bind_rows uden at indsamle datarammer fra databasen?

  2. Funktionen udføres hurtigere uden STRICT modifikator?

  3. './mysql/user.MYD' ikke fundet (Fejlkode:2 - Ingen sådan fil eller mappe)

  4. Hvordan indsætter jeg flere værdier i en postgres-tabel på én gang?