Saya mencoba mengumpulkan jumlah kunjungan berbeda di cp saya kemarin, lalu menghitungnya.
SELECT
DISTINCT `user_id` as user,
`site_id` as site,
`ts` as time
FROM
`cp_visits`
WHERE
ts >= DATE_SUB(NOW(), INTERVAL 1 DAY)
Untuk beberapa alasan ini menarik beberapa hasil dengan id situs yang sama .... bagaimana saya hanya menarik dan menghitung login cp site_id yang berbeda?
Count(Distinct user_id)
"Secara keseluruhan
Atau per situs
Memiliki
time
kolom dalam hasil tidak masuk akal - karena Anda menjumlahkan baris, menunjukkan satu hal tertentutime
tidak relevan, kecuali jika itu adalahmin
atau yangmax
Anda cari.sumber
Anda perlu menggunakan grup dengan klausa.
sumber