mysql4 jak sofrmulowac zapytanie?

pyt Q

zalozmy ze tabela ma kolumne ILOSC i kolumne NAZWA w kolumnie NAZWA sa nazwy towarow, ale moga sie powtarzac takie same.
jakos nie moge ulozyc zapytania, ktore by wyjmowalo produkty o okreslonej nazwie, a jesli w odpowiedzi jest wiecej niz 1 wiersz tego samego produktu, to zeby baza zwrocila jednak jednej wiersz, ale zsumowala wartosci z pol ILOSC.
czyli jesli mamy tabele: ILOSCNAZWA 3jablko 2gruszka 8czeresnia 4jablko
to potrzebuje takiego zapytania o jablko, ktore mi zwroci w odpowiedzi jeden wiersz: 7jablko
da sie to wogole w mysql4 uzyskac jednym zapytaniem?
pozdarwiam, Cyb

odp A

czyli jesli mamy tabele: ILOSCNAZWA 3jablko 2gruszka 8czeresnia 4jablko
to potrzebuje takiego zapytania o jablko, ktore mi zwroci w odpowiedzi jeden wiersz: 7jablko
Cyb pisze:
jeśli pogrupujesz po nazwie to ci zwróci dokładnie jeden wiersz dla każdej nazwy, z czym masz problem? GROUP BY

odp A

czyli jesli mamy tabele: ILOSC NAZWA 3 jablko 2 gruszka 8 czeresnia 4 jablko
to potrzebuje takiego zapytania o jablko, ktore mi zwroci w odpowiedzi jeden wiersz: 7 jablko

SELECT Nazwa, Sum(Ilosc) as Ilosc_Produktow FROM `tabela` Group By Nazwa

odp A

dziekuje za obie odpowiedzi oczywiscie odpowiedz byla banalna a ja bedac zmeczony nie pokojarzylem sam, zacmeinei jak nic ;-)
pozdarwiam, Cyb

Dodaj odpowiedź

Tytuł:

Mail: (w celu weryfikacji posta)