2012-08-02 50 views
0

我只花了下潜到MySQL,我有如下表:值搜索威盛集团通过

items,table1 

项目包含item_nameidtable1包含nameitem_idvalue 现在我要看看浏览等一种方式,它会给出像:

name1-item_id-sum(value) 
name2-item_id-sum(value) 
name3-item_id-sum(value) 
name4-item_id-sum(value) 
name5-item_id-sum(value) 

我试图搜索双组,但没有工作...请尽快帮助我。

+1

只要1'group by'(不是双倍)就够了。我相信你自己可以做到这一点,不是吗? – zerkms 2012-08-02 03:30:08

+0

假设seema的ID从1到41,那么rita也是如此,所有人都有从1到41的id现在我必须找到ID为1的sima的值的总和,ID为2的sima的总和等等和司马后,类似的发生在丽塔也 – user1320722 2012-08-02 03:31:02

+0

不打扰与群。这很简单。阅读[JOIN](http://en.wikipedia.org/wiki/Join_%28SQL%29)s – 2012-08-02 03:31:08

回答

0

Uhm。我想,这可能会有所帮助。

您不需要使用项目表,因为首先,您没有从中获得任何帮助。

mysql_query("SELECT name, item_id, SUM(value) FROM table1 GROUP BY item_id, name"); 

ADD:使用ORDER BY name DESC获得非常正式的结果。