我有提到用户表(包含电子邮件地址和日期列),并为用户的表。表连接问题与MySQL
我跑让高层参照网址:
SELECT count(r.Email) as count, r.Email
FROM refs r
WHERE r.referredOn > '2011-12-13'
GROUP BY email
ORDER BY count DESC
不过,我想与用户表加入这个所以显示在用户表中的其他数据,我以为会一起工作。 LEFT JOIN监守电子邮件可能被输入不正确,有的人把名字等refs.Email
SELECT count(r.Email) as count, r.Email, u.*
FROM refs r LEFT JOIN users u ON u.email_primary = r.Email
WHERE r.referredOn > '2011-12-13'
GROUP BY email
ORDER BY count DESC
下通过上述查询计数是不正确的,但我不知道为什么。
很确定我想在这里留下一个左连接,因为在用户表中没有条目的电子邮件将显示为空,这正是我想要的。 – Richard 2011-12-16 00:24:59