Saya mempunyai jadual pengguna dan data_pengguna. Saya cuba memaparkan pendaftaran mengikut created_at
dan mengumpulkannya mengikut kiraan hari ini dan menunjukkan rekod untuk setiap hari supaya saya dapat melihat delta pendaftaran pengguna.
data_pengguna adalah pilihan dan tidak selalu ada (belum), tetapi saya hanya mahu mengira baris yang mempunyai baris data_pengguna.
Saya menjalankan ini tetapi ia hanya mengembalikan 1 baris untuk setiap pendaftaran pengguna, bagaimana saya boleh mengumpulkan tarikh?
SELECT COUNT(*), created_at, email FROM users INNER JOIN user_data ON users.id = user_data.user_id GROUP BY users.created_at, email
Berdasarkan penerangan anda, nampaknya anda ingin memaparkan kiraan pendaftaran pengguna mengikut tarikh dan mengumpulkannya dengan sewajarnya. Untuk lebih memahami keperluan anda dan memberikan panduan yang lebih tepat, mis.
Ini adalah pertanyaan yang diubah suai:
Ini akan memberi anda kiraan pendaftaran mengikut tarikh.