Napisałam zapytanie do bazy danych, jednak mimo, że w danej grupie mam kilka produktów , wyświetla mi tylko jeden...
Moje zapytanie:
SELECT * FROM produkty, grupa_towarow WHERE produkty.gt_id = grupa_towarow.gt_id GROUP BY grupa_towarow.opis ASC
odczytanie wyników:
//$tablica_prod = to tablica wyników z zapytania foreach($tablica_prod as $rzad){ }
Jak prawidłowo zadać pytanie, aby np wyświetliło mi wszystkie grupy towarowe z przynależącymi do niej produktami. Czy da się to zrobić za pomocą funkcji group_by?
Przy tym zapytaniu:
SELECT * FROM produkty, grupa_towarow WHERE produkty.gt_id = grupa_towarow.gt_id ORDER BY grupa_towarow.gt_id
wyświetla mi wszystkie produkty, tylko ze powtarzają sie grupy towarów..nie chcę żeby się powtarzały grupy tow:
TORBA KONFERENCYJNA
TK-3
231.11 zł.
TECZKA NA DOKUMENTY
PL-9
123.23 zł.
TECZKA NA DOKUMENTY
TK-1
35.99 zł.
PLECAK SZKOLNY
P-4
123.99 zł.
PLECAK SZKOLNY
P-3
12.11 zł.
tylko chcę żeby było np
TECZKA NA DOKUMENTY
PL-9
123.23 zł.
TK-1
35.99 zł.
PLECAK SZKOLNY
P-3
12.11 zł.
P-4
123.99 zł.
Pomożecie?
