събиране на редове с еднакво id

r_a_s

Registered
Здравейте, имам една таблица с две полета id и koli4estvo и в нея са въведени няколко реда с повтарящи се id-та и различни количества.
Да кажем имаме в таблицата id - 1,2,2,3,3 и koli4estvo - 20,30,40,80,10.
Как мога да ги изведа със sql заявка по този начин?
1 - 20
2 - 70
3 - 90
 
[sql]SELECT SUM(koli4estvo) AS `total` FROM `table` WHERE `id`='$id'; [/sql]

и изкарването:
PHP:
$r = mysql_Fetch..
echo $r['total'] ;
незабравяй да заместиш $id с ид-то, което на теб ти трябва :)
 
joTunkiq каза:
[sql]SELECT SUM(koli4estvo) AS `total` FROM `table` WHERE `id`='$id'; [/sql]

и изкарването:
PHP:
$r = mysql_Fetch..
echo $r['total'] ;
незабравяй да заместиш $id с ид-то, което на теб ти трябва :)


[sql]SELECT id, SUM(koli4estvo) AS `total` FROM `table`; [/sql]

и изкарването:
PHP:
while($r=mysql_fetch_array($q)) {


echo $r['id']." - ".$r['total'] ;

}

За всичките записи.
 

Back
Горе