Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Pobranie konkretnych kolumn
Forum PHP.pl > Forum > Przedszkole
Krychu1
Cześć. Tworzę bazę danych w której każdy z użytkowników ma mieć przypisane konkretne produkty. Póki co wpadłem na pomysł aby utworzyć osobną tablice dla danych użytkownika (tj. login, hasło itp) i osobną dla owych produktów.
Tablica miałaby wyglądać w ten sposób:


Chciałbym teraz pobrać z bazy informację na temat wielokrotności posiadania danego produktu przez użytkowników. Wedle powyższego zdjęcia, wynikiem powinno być:
1 produkt - 0
2 produkt - 2
3 produkt - 2
4 produkt - 2
itd.

Mógłbym pobrać wszystkie rekordy i po kolei sprawdzić je w php, jednak obawiam się że to mogłoby być ogromnym obciążeniem dla serwera, szczególnie że produktów może być nawet kilka tysięcy. Czy jest jakaś możliwość, aby już w zapytaniu ograniczyć całość tylko do tych wartości, które nie wynoszą 0?
Damonsson
Z tego co widać, baza jest zaprojektowana niepoprawnie. Ale jeśli już nie chcesz zmieniać to poszukaj pod hasłem
  1. SUM()
Krychu1
A jeśli chce? Co proponujesz?
mmmmmmm
Poszukaj pod hasłem normalizacja.
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.