我有一個使用者和 user_data 表。我嘗試按 created_at
顯示註冊量,並按當天的計數對其進行分組,並顯示每天的記錄,以便我可以看到用戶註冊量的增量。
user_data 是可選的,並且並不總是存在(但),但我只想計算確實有 user_data 行的行。
我正在運行此程序,但它只為每個用戶註冊返回 1 行,如何對日期進行分組?
SELECT COUNT(*), created_at, email FROM users INNER JOIN user_data ON users.id = user_data.user_id GROUP BY users.created_at, email
根據您的描述,您似乎想按日期顯示用戶註冊計數並相應地對它們進行分組。為了更好地了解您的要求並提供更準確的指導,例如提供範例表和預期結果。
這是修改後的查詢:
這將為您提供按日期劃分的註冊計數。