日期:2014-05-16  浏览次数:20777 次

用mysql做统计遇到的一个问题。
字段集如下:
姓名 销量 日期
刘一 20
刘一 20
刘六 10
刘六 90
张七 20
张七 10

求:总销量大于 30的人,一条sql语句。 结果包含原来的字段。

哪位高手能给出解啊?



------解决方案--------------------
SQL code
SELECT 表.* 
FROM 表 a 
INNER JOIN 
(SELECT b.`姓名` 
FROM 表 b 
GROUP BY b.`姓名` 
HAVING SUM(b.`销量`)>30) temp 
ON a.`姓名`=temp.`姓名`