我有一个客户表,想要从提交表中找到重复的条目,并在新字段的客户表中显示它

时间:2014-09-16 07:45:50

标签: php mysql sql

我有一个客户表,想要从提交表中找到重复的条目,并在新的字段中显示在客户表中(如最终表中所示)

客户表

id email 1 abc@gmail.com 3 xyz@gmail.com 4 ymz@gmail.com

提交表

id  Submitteduser
1   abc@gmail.com
2   abc@gmail.com
3   xyz@gmail.com
4   ymz@gmail.com

决赛桌

id  email          count
1   abc@gmail.com    2
3   xyz@gmail.com    1
4   ymz@gmail.com    1

帮我制作此查询

2 个答案:

答案 0 :(得分:0)

您可以使用以下查询

select Submission.id, Customer.email, count(Customer.*) from Customer inner join Submission on (email = Submitteduser) group by Submission.Submitteduser

答案 1 :(得分:0)

尝试此查询:Click Here For Fiddle

SELECT a.id, a.email, COUNT(b.Submitteduser)  FROM Customer AS a
JOIN Submission AS b 
ON a.email = b.Submitteduser
GROUP BY b.Submitteduser