データベース構造
CREATE TABLE installs(
id INT, PRIMARY KEY(id),
created DATETIME)
CREATE TABLE uninstalls(
id INT, PRIMARY KEY(id),
created DATETIME,
install_id INT)
クエリ(「Mevs。MySQL」)
SELECT DATE(installs.created),
COUNT(installs.id),
COUNT(uninstall.id)
FROM installs
LEFT JOIN uninstalls ON uninstalls.install_id = installs.id
GROUP BY DATE(installs.created)
「期待される」出力
DATE(installs.created) | COUNT(installs.id) | COUNT(uninstalls.id)
2012-11-20 | *installs on date* | *uninstalls on date*
だから-私はその日に起こったインストール/アンインストールの数で、1日あたりの行を探しています。
問題
'インストール'のデータは毎日正しいです。しかし、毎日の「アンインストール」のデータは残念ながら正しくありません。