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
mysql4 jak sofrmulowac zapytanie?
pyt
Q
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