Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Problem z zapytaniem
Forum PHP.pl > Forum > Przedszkole
dopal
Witam,

Mam problem, by zrobić poprawne zapytanie.

mam tabelę Produkty, która ma strukturę id, name, id_name
np:
1, krzesło, 1
2, szafka, 2
3, łóżko, 3
4, biurko, 4
5, komoda, 5
6, fotel, 6
7, stolik, 7

Dla każdego miesiąca stworzyłem takie same tabele o strukturze : id, id_name, ilosc, wartosc, suma
np. dla stycznia
1, 3, 5, 150, 500
2, 1, 6, 300, 650
3, 6, 4, 115, 544
4, 2, 5, 322, 978

dla lutego
1, 2, 6, 433, 888
2, 7, 8, 222, 655
3, 1, 5, 322, 999
4, 3, 5, 444, 222

itd.

Na koniec chcę zrobić zestawienie z wszystkich miesięcy. Gdy w danych miesiącach wystepują te same produkty to udało mi się zrobić.
W tych przykładach np w styczniu są prodkuty o id: 3, 1, 6, 2 w lutym 2, 7, 1, 3
Jak stworzyć zapytanie, które wyświetliło by mi wszystko, czyli taką listę:
id
3 ( suma styczen i luty )
1 (suma styczeń i luty )
6 (styczeń)
2 (suma styczen i luty )
7 (luty)

Jak takie zapytanie by wyglądało?
mmmmmmm
Póki nie zabrniesz za daeko, zmień strukturę bazy. Zamień te 12 tabel (dla poszczególnych miesięcy) na jedną z dwoma dodatkowymi polami : rok, miesiąc. A wtedy zapytania będą proste. Ba - będą trywialnie proste.
dopal
W sumie najłatwiejsze rozwiązania są najlepsze.
Może faktycznie w jednej tabelki bedzie to łatwiejsze smile.gif

Pozdr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.